Extend gtld and cctld to support IDN
…uto_link Add target blank option to auto link
Fix conformance_test.rb to load libraries properly
Previously the files installed into system is loaded if exists
Fixes for Travis CI
Extend gTLD list.
Can be reverted once new Ruby VMs are deployed to Travis CI (see travis-ci/travis-ci#1793 (comment) for more information).
Ensure that all types of links are auto linked AND target="_blank" is added too all these links.
Twitter text js has a targetBlank option. To make it easier to go back and forth between twitter text js and twitter text ruby add the target_blank option to match targetBlank from js. Ensure that this target_blank differs from url_target by adding "target='_blank'" to all auto_linked entities.
…talisation Solution for #94: username link drops capitalisation
Unfreeze the tweet's text before auto-linking it
Because `name` and `chunk` can be references to the same object, the destructive `name.downcase!` also affects `chunk`. This patch ensures that the two are never the same object, and avoids the unintended side-effect.