[Activity] Added group headers for activities

- activities are now grouped by day
- every group has a masonry container
- added template for rendering groups
- tweaked infinite scrolling settings
- now using ajax/fetch.php for infinite scrolling
- fixed spacing in script.js
- replaced fade animation with CSS3 fading

@karlitschek please review