Finishing personal timelines (UI) + Adding "Load More".

Changes:
- the notes input area is now part of the result-list (first item)
  until now we first rendered it and then hidet it for guests, this is improved now
  thus CKEditor initialization has changed (is done multiple times).
- consolidated routing between the personal-timeline and ordinary timeline views
- started renaming methods from show_ to render_
- renaming some more method signatures

Fixes:
- New upper menu buttons for switching between new timeline-views
- Initial sorting of resources was (broken, done twice)
- page-controls and historyListeners should now be set only once (initially)
- properly initiate skroller-js library
- logout procedure works like a charm again
- pop-state works fine now (just dont push after pop :)

Features:
- The "Load more" is working for our ordinary, unfiltered main-timeline
  15 items get loaded per default and a "Load more"-Button is rendered
  (when user has scrolled once near to the bottom of our page)

Pending:
- tag-filter-view, login-menu and user-manue still interfere
  (if screen-width is not so wide needs revision)
- integrate the detail-view into the index-page (making it all ajax-single)
- current layout currently does explicitly not support IE9, IE10 and Opera
- 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

Documentation:
https://www.eduzen.tu-berlin.de/software-komponenten (German)
https://www.eduzen.tu-berlin.de/zur-notizen-webanwendung (German / Get User Account)