[WO-264] fix css transition flickering in editor
Use flexbox in write-view
[WO-283] Implement BCC and dynamic address headers for writer
[WO-328] Show and style webkit scrollbars
[WO-329] Use flexbox in read-view, refactor address-headers in write and read views
[WO-312] Fix slowness for large inbox

* Fix memory leak causing iScroll to be re-initialized each time mail-list model changes
* Only do $scope.$apply() when keyboard shortcuts are actually executed
[WO-332] Move spinner scss to component
cleanup markup, fix editor body height when plaintext
Use scut sass mixins

* vcenter spinner in read-view
* vcenter lightbox
Cleanup before refactor with ngAnimate

* Add ng-animate module in libs
* Move error dialog init to app.run
* Include error dialog template only once in index.html
* Fix race condition between ng-repeat, ng-class using ng-animate
[WO-333] Fix lightbox outer scrollbar

* Use ng-animate with display:none instead of visibility:hidden
* Fix min-height in lightbox
* Start refactoring lightbox opening code using scope.state.lightbox
Seperate ng-repeat and ng-class in writer address headers for ng-animate
Fix jumping send button in writer
Fix mail-list filtering and iScroll refresh together with ngAnimate
Global key shortcut to close lightbox
[WO-336] Fix floating fingerprint popup in contacts view
[WO-334] Replace table for reply selection
Use local () instead of () in certain cases for performance
Fix tests for ui/css changes
[WO-342] Fix focus-me directive for writer