Update `MessengerJS` to 2.0
Add `checkAsync()` to `AccountHook`
Refactor `openAsync()` in `AccountHook`
Update demo
Using native login in windows client
Update dependencies
Move `close` logic into a separate function
Add webkit animation effect to hook
Reduce polling in windows client
Remove useless code
Compatibility with other browsers
Remove iframe border in IE8-
Revert demo case
Add `redirect()` to `AccountHook`
Remove useless style rules
Move internal style to script
Using jQuery/Zepto promise instead of Q
Update `Account.isEmail()` regex
Update demo
Remove dist files