Enforce line-height

Needed on website that change the  body's line-height
Slightly more consistent whitespace
Made grunt watch for file changes

(now you can just start grunt and forget about it)
Load the options from the default config backend

Previously the config from the default configBackend was never
retrieved on creation, making it useless for bookmarklet and demo.
Merge pull request #97 from peteruithoven/load-options-from-default-config-backend-

Load the options from the default config backend
Merge pull request #96 from peteruithoven/Make-grunt-watch

Make grunt watch
Merge pull request #95 from peteruithoven/Enforce-lineheight

Enforce line-height
fixed backdrop opacity transition
Merge branch 'dev' of github.com:ds300/jetzt into dev
rename sr-blackout -> sr-backdrop
refactor config

split default themes and custom themes to allow for updating the
default themes in future versions.

made all property access and modification use getters and setters
to decouple the api from the internal representation.
I forgot this is java*script*
finishing up config refactor
percolate config changes and fix bugs