v0.1.0

Twitter Model
* Revise Twitter Model #60
 * Implement Twitter Prefix #59
 * Implement Twitter Template #59
 * Implement Twitter Status Truncator #42
 * Add support for Twitter to Account Changer #58
 * Twitter Model's Photo Poster should upload the photo to Twitter #37
 * Handle tags as Hashtags #57
 * Improve Error Handling & Error Message #53
  * messages.properties: Add message.model.twitter.upload
 * Usage of bit.ly in Twitter Model is no longer needed #27
 * Rename URL to ORIGIN
 * Add ACCOUT_URL, TWEET_API_URL, UPLOAD_API_URL, STATUS_MAX_LENGTH, OPTIONS, createStatus(), getTweetLength(), joinContents(), extractTemplate(), truncateStatus(), truncateContent(), upload(), login(), logout(), getAuthCookie(), getCurrentUser(), getPasswords()
 * Remove SHORTEN_SERVICE, changePicture(), remove(), addFavorite(), getRecipients()
* Handle a case that ps.item is undefined
* Use trimTag() to contents.quote for Tumblr
 * Fix a minor bug about contents.quote initializing
 * Add createQuote()
* More improve error handling
* Confirm login status before request()

Other Models
* Revise Pocket Model #88
 * Fix Pocket's Post #88
* Revise WeHeartIt Model #89
 * Fix WeHeartIt's Post #89
 * Add support for WeHeartIt's Tags
 * Add ORIGIN, ENTRY_URL, checkLogin()
 * Remove URL, iHeartIt(), getAuthCookie()
* Revise HatenaFotolife Model #91
 * Fix HatenaFotolife's Upload #91
 * Add support for HatenaFotolife's taglist(Tags)
 * Remove upload()
* HatenaFotolife: Confirm login status before download()
* Revise HatenaBookmark Model
 * Add ORIGIN
 * Remove POST_URL, addBookmark()
* Revise Hatena Model #90
 * Add ORIGIN, API_URL
* Drop support for Wedata, TextConversionServices

Extractors
* Revise "Photo - Google Image Search" Extractor
 * Fix a bug that this Extractor doesn't work
 * Add getURLs()
* Regression(@80a6f2846a): Fix "Video - YouTube" Extractor #73
 * Add "^https?://www\\.youtube\\.com/" to extensions.tombfix.ignoreCanonical
 * Fix Link Post's URL on YouTube
* "Video - YouTube" Extractor: Fix title cleaning's minor bug
* Revise "Photo - We Heart It" Extractor for WeHeartIt's favor()
 * Fix a bug that this Extractor doesn't work
 * "Photo - We Heart It" Extractor should get Original Size Image
 * Add RE, getEntryID()
* We Heart It's Canonical Link should be ignored
 * Fix Link Post's URL on We Heart It
* Fix "Photo - pixiv" Extractor's bug about manga in logout #94
* Fix "Photo - pixiv" Extractor's error message about limited access
* Rewriting ctx.href requires rewriting ctx.title for ps.page

Actions
* Rename Tombfix.Service.actions.js to actions.js
* Revise actions.js #12
 * Add Actions in global
* Add "Open Script Folder" Action
* "Install Tombfix Patch" Action: Add support for raw2.github.com
* "Install Tombfix Patch" Action: Improve error handling
* Remove "Piclens + Local Tumblr" Action

Options
* Add "Don't show "Share - XXX"" #44
* Implement "Add to queue except Text Post" #50
* Implement "Disable all scripts" #51
* Improve Options "Entry Contents / etc." #84
* Context menu options shouldn't require the browser restart
 * Remove "(require a browser restart)"

QuickPostForm
* Fix a bug that can't drag the QuickPostForm on Firefox 27+ #75
* Implement "Show character length as tweet in Quick Post Form" #83
* Introduce valuechange custom event for Tweet Counter #83
* Consider enter situation for Tweet Counter #83
* Improve QuickPostForm Description's character counter #74
* Fix a bug about QuickPostForm's Tags on Post Error #67

Other Improvement
* Remove unneccesary(about old Firefox) and unused codes #48

tombfix.js
* Revise tombfix.js #12
 * Introduce Services.jsm & XPCOMUtils.jsm, and use it
 * Remove CategoryManager
 * Remove bind()
 * Remove NSGetModule()
 * Remove unused NodeFilter
* Introduce URL constructor, and use it
* Remove unused codes
 * Remove IOService, ExtensionManager
 * Remove getContents()

component.js
* Revise component.js #12
 * Add IURL
 * Remove unused XML_NS
* Regression(@7ded5afc8e): Improve default value setting in component.js
 * Quit using default parameters in component.js
* Introduce Services.jsm & XPCOMUtils.jsm, and use it
 * Remove defineLazyServiceGetter() #48
* Introduce Preferences.jsm, and use it
 * Remove PrefService
 * Remove PrefBranch(), getPrefType()
* Remove unused codes
 * Remove ICache, ExtensionManager, CacheService, AppShellService, CookieService, PasswordManager, WindowWatcher, FaviconService,  StyleSheetService, FuelApplication
 * Remove DocumentEncoder
 * Remove findCacheFile(), convertFromUnplaceableHTML(),  convertFromByteArray(), registerSheet(), unregisterSheet()
* Reintroduce CacheService, ICache, FuelApplication for action.clearCache.js & action.restart.js

utility.js
* Update error()
* Move XUL_NS, HTML_NS from component.js
* Move createMock(), createQueryInterface(), getInterfaces(), broad(), till(), notify(), createURI(), getLocalFile(), getExtensionDir(), setPrefValue(), getPrefValue(), getDownloadDir(), getProfileDir(), getTempDir(), getMostRecentWindow(), withStream(), sanitizeHTML(), serializeToString() from component.js
* Move openInActionBase from actions.js
* Remove unused convertToXULElement()
* Remove unnecessary createLink()

Other Dev Changes
* third party library: Add twitter-text-js 1.7.0 #42
 * Add twttr in global
* Add NOTICE to xpi, for third party library
* Remove DownloadManager & download()'s useManger parameter #69 #62
* prototype.js: Add String#charLength

Travis Ci
* Update .jshintrc
* Gruntfile.js: Uncomment actions.js, tombfix.js, component.js

Test
* manual test: Add twitter_model_test_patch.js