Merge pull request #148 from NotBobTheBuilder/issue94

Fixes #94 - scroll to current slot on load
Merge pull request #150 from NotBobTheBuilder/libupdate

Libupdate (jquery)
Allow disabling of autoscroll
remove the debug lines I left in
Merge pull request #151 from NotBobTheBuilder/issue149

Allow disabling of autoscroll
Fixes #127, moves 'Empty' block to end of slot group
Non-logged in users can't see the link to create sessions
Fixed slider initialisation bug

Previously, when accessing the "My Profile" page from the timetable, the page would hang if the slider wasn't properly initialised.
removed redundant brackets
Merge pull request #153 from NotBobTheBuilder/issue149

Fix slider initialisation bug
Implements 'isStillToCome' functionality
Fixes #156 - Only allows talks to be proposed in upcoming talks
Merge pull request #152 from NotBobTheBuilder/issue127

Smarty waits 'til end of slot to render the "Empty" block
Fixed display bug in past softlocked slot messages
Merge pull request #160 from NotBobTheBuilder/issue159

Fixed display bug in past softlocked slot messages
Fixes #158 - moves 'welcome back' message into header
Merge pull request #161 from NotBobTheBuilder/issue158

Fixes #158 - moves 'welcome back' message into header
padding removed from header once greeting is closed
Merge pull request #162 from NotBobTheBuilder/issue158

Padding removed from header once greeting is closed
Create Vagrantfile, Puppet manifest to support #163

* Fixed loads of glitches in the Setup script. Some pretty heavy
repositioning went on there too.
* Created a very basic Vagrantfile
* Created a slightly more complex manifest which spins up all the
services.
* Added a .gitignore entry for the Vagrant support files.