Style fixes: Remove unnecessary semicolons

Because rb != js
Remove deprecated WatchersHelper#watcher_tag

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Bump Lato Webfonts to v2.0

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Update Sass vars to treat Lato as true font-family

Declare Lato weights appropriately.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Fix lack of real italic: add Lato italic fonts

Signed-off-by: Alex Coles <alex@alexbcoles.com>
enabled ActiveRecord based session store and make it configurable
default to cache store in production
remove unnecessary calls to presence
make session store configurable via env var SESSION_STORE
set default in configuration.rb
infer content type from contents of file instead of its file extension
* defaults to application/binary as its more secure than octet-stream
* set nosniff header to instruct browsers not to guess content type
migration to set content types of all existing attachments
refactor and document the calendars helper
Merge pull request #1239 from opf/fix/database_session_store

enabled ActiveRecord based session store
Merge pull request #1250 from opf/fix/calendar_helper_refactoring

Refactor and document the calendars helper
Attempt to fix Bower installing jQuery twice

Fixed upstream in:
- https://github.com/ichord/At.js/pull/157
- https://github.com/ichord/Caret.js/pull/16
- ichord/Caret.js@72495fcb

Use GitHub dependencies until there is a release available.

Bug # 7310

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Merge pull request #1171 from opf/retrieve_content_type_from_file

infer content type from contents of file instead of its file extension
Merge branch 'release/3.0' into dev
Update CHANGELOG.md
bump version to 3.0.2