Adapting and extending user-profile settings dialog.

Features:
- User password can now be changed in user-settings

Changes:
- Adapted all input elements in user dialog to new look
- Importing sha256.js as util (in main timeline-view)

Pending:
- wrap lower toolbar into a div (in note-timeline-view)
- improve add-tag dialog (in note-timeline-view)
- consolidate styling of links (hrefs) and buttons (clicks)
- load more posts automatically
- when going back into timeline (from detail view) jump into previous page
  (also add "load newer posts")
- tag-filter-view, login-menu and user-menu still interfere
  (if screen-width is not so wide needs revision)
- Redo Header Layout (Add logo and support IE9, Opera)
- Fix adding multi-paged (a.k.a. very long) notes in timeline-view
- move more edit-related functions into a more private scope
- commit changes from here also into the ck-mathjax repository

Note:
Installation depends on DeepaMehta 4.1.1-SNAPSHOT as of commit:
ca61964a27e6757848e638c3bafc9374c6aff45c