Implements infinite scrolling

- Implements infinite scrolling by binding to the scroll method
- Changes pagination from a clickable div to a nice looking spinner when loading messages
- Adds silence_mentions to make sure mentions are not fired when loading old messages
- When pulling old messages we do not navigate to oldest message anymore
- Fixes #186
- Fixes #180