Revise Twitter Model #60

via https://github.com/Constellation/taberareloo/blob/e2a1716c8114de1e6a6254a3138c2c17290ba0ac/src/lib/models.js#L1754-1934
    https://github.com/polygonplanet/tombloo/blob/74e5cc003a08197d8a5e62beeca5e7eddbe2ca31/tombloo.model.twitter.fixtoken.js

* Implement Twitter Prefix #59
* Implement Twitter Template #59
via https://github.com/polygonplanet/tombloo/blob/74e5cc003a08197d8a5e62beeca5e7eddbe2ca31/tombloo.extension.twitter.enclose.js
    https://github.com/Constellation/taberareloo/blob/e2a1716c8114de1e6a6254a3138c2c17290ba0ac/src/lib/utils.js#L722-729
    https://gist.github.com/azu/159168/2a3ee6a1ca458ff86c0208dc5b2e53c59b015689
    https://gist.github.com/toooooooby/309432/5139365b7510135713931b308a65469fa2c74dbe
    https://gist.github.com/polygonplanet/8088604/fbe10abfe68cee3f23dab64af96b625125dfebd9

* Implement Twitter Status Truncator #42
via https://github.com/polygonplanet/tombloo/blob/74e5cc003a08197d8a5e62beeca5e7eddbe2ca31/tombloo.extension.twitter.enclose.js
    https://github.com/YungSang/patches-for-taberareloo/blob/dc8e5cd032c8f5543e4a2d88e51520c75c7d3d66/patches/patch.model.twitter.createstatus.tbrl.js
    https://github.com/azu/PNBT/blob/9d2821f3ba77a16c6cdda41dbf6273bdd8d842b1/postnowbrowsingtotwitter%40httpefclinfo.user.js

* Add support for Twitter to Account Changer #58
via https://github.com/polygonplanet/tombloo/blob/74e5cc003a08197d8a5e62beeca5e7eddbe2ca31/tombloo.service.twitter.changeaccount.js

* Twitter Model's Photo Poster should upload the photo to Twitter #37
via https://github.com/YungSang/Scripts-for-Tombloo/blob/bf82a44ee2cf5669e3ec29a7441347380adfc7d3/model.twitter-upload.js

* Handle tags as Hashtags #57
* Improve Error Handling & Error Message #53
* Usage of bit.ly in Twitter Model is no longer needed #27

* third party library: Add twitter-text-js 1.7.0 #42
* Add NOTICE to xpi, for third party library
import from https://github.com/twitter/twitter-text-js/blob/master/pkg/twitter-text-1.7.0.js

* Remove changePicture(), remove(), addFavorite(), getRecipients()
* Rename URL to ORIGIN
* prototype.js: Add String#charLength
* manual test: Add twitter_model_test_patch.js

Thanks a lot, polygonplanet, YungSang, Constellation, azu, toooooooby!!!

Close #37, Close #42, Close #53, Close #57, Close #58, Close #59, Close #60