Rename some files and folders

Rename files and update extension version.
Add youdao transliation powered by logo.

via http://www.youdao.com/help/fanyiapi/brand/

Set youdao transliation logo as the source input's background in popup.
Add cache option

Add `cacheContent` option in storage and default to true
Add `cacheContent` checkbox in popup.
Apply cacheResult in translation and caching.

If cacheResult is disabled, transit will not fetch translation from
cache, and will not cache it after translation.
Implements cache cleanup.

If cacheResult option is unchecked, clean all caches.
Add common logging method with a prefix: transit.

See js/helpers.js
Register message dispatcher in notify enviroment.

Add a helper method registerMessageDispatcher.

    registerMessageDispatcher({
        translating: translatingHandler,
        translated: translatedHandler,
    });

And request.type will be used for the dispatcher key for the mappings.
支持了 iframe 中页面的查询

将页面划词和显示结果的逻辑分离，并分到不同文件中，其中

- 划词的逻辑将被注入到所有页面中（包括 iframe）
- 显示翻译结果的逻辑仅被注入到根文档中（top)

两者之前使用 eventPage 作为媒介进行信息交互，我本打算是直接 contentscript 到
contentscript 交互，但在 contentscript 中不能使用 chrome.tabs 所以没有办法
从页面直接向页面发送信息（因为 iframe 的情况，两个脚本之前可以没有办法互相访问）

同时，我提取出了一些公共的方法，比如

- registerMessageDispatcher 用于分发事件
- talkToPage 用于从扩展向当前页面发送信息
- log 包装的日志方法，打日志会带上前缀 [transit]

这些方法可以在 js/helpers.js 中找到。

本 feature 在 QQ邮箱 中测试通过。
Merge pull request #13 from 'Veaku-feature/iframe-support'
更新“更新历史
将 helpers.js 命名为 application.js

因为现在 helpers.js 中的一些逻辑并非独立，所以再叫 helpers 有些牵强。
改进默认值初始化方式

- 增加了 fmt 方法，用于格式化字符串 https://gist.github.com/greatghoul/5344011
- 改进了默认值的初始化方式，保证以后更新扩展时新值也会被同步
- 新的默认值方式更简单可靠

下一步，准备移除掉 sugarjs 的依赖
Merge branch 'feature/default-values' into devel
移除 SugarJS 的依赖

移除 assign 方法的引用，全部使用 fmt 函数替代。
见 application.js#fmt
Merge branch 'refactor/remove-sugarjs' into devel
升级 jQuery 到 2.1.0
解决 jquery source map 问题
remove cache feature.

Remove cache ability.
Add cleanup script when update.

Clear translation cache in localStorage when updating to 1.2
The cleanup script will be removed in next release.
Merge branch 'remove-cache-feature' into devel