Update Twitter Model for Upload Photo

* Update UPLOAD_API_URL
* Update Twitter.update()
* Update message.model.twitter.upload
* Add error.resultsUnclear

via https://gist.github.com/YungSang/9205023/2a70959e8ee244d2f52bf6e968fe3fa88e58e91b
    https://plus.google.com/109448778834120388056/posts/TX8mYD6VBVK
    https://plus.google.com/109448778834120388056/posts/eD8RuaULfox

Thanks, YungSang!
Revise Amazon Extractors #128

* Add support for Kindle Edition Products #128
* Change from "o/ASIN" to "dp" in normalizeUrl()
* Fix Product Title
* Stop using with statement #19

via https://github.com/asiamoth/Tombloo-patches/blob/a10414cc7f1f52a86a1d2da0c6555aaf991ebeb1/tombloo.service.extractors.zoomPhotoAmazon.js
    https://github.com/Constellation/taberareloo/blob/bcd5956e650606f3c4d7db6ff57f55ef1fbcd2d9/src/lib/extractors.js#L166-222
    https://github.com/Constellation/taberareloo/pull/99
    http://blog.iyoupapa.com/post/21208788428/taberareloo-amazon

Thanks, asiamoth, iyoupapa!

Close #128
v0.1.5

* Revise Amazon Extractors
 * Add support for Kindle Edition Products #128
 * Change from "o/ASIN" to "dp" in normalizeUrl()
 * Fix Product Title
* Update Twitter Model for Upload Photo
 * Update UPLOAD_API_URL
 * Update Twitter.update()
 * Update message.model.twitter.upload
 * Add error.resultsUnclear
* Fix Hatena's error message about login session #90
* Use Date.now() instead of (new Date()).getTime()