Merge tag '0.2.9.9' into development

git flow release finish '0.2.9.9'
Make default version more legible.
Initial attempt at hooking up core todo module.
Add store get(), set(); return cloned data.

It gets too confusing if some operations change the store and others
don't. Also allows simple tracking of dirty status.
Ensure store is a dictionary.
Have to use GPL license...
Apply Solarized dark color scheme monotone colors.
Apply Solarized dark color scheme accent tones.
Versions no longer start with 'v'.

gen-version-file.sh wasn't adding dirty '+' properly.
Add friendly 'product tour' todo and history items.
Simplify localfile.loadFile() return value.

Never needed to differentiate between error and other non-success cases.
Also simplifies use with CoffeeScript ? (null) operator.
Allow config filename to start with '#'.

It was being incorectly parsed as the beginning of a comment...
Restore CoffeeScript interpreter.
Add master file zone to todo.html regex.
Simplify intro/version text.
More progress hooking up core todo module.
Map filenames starting with '#' to internal store.
Merge branch 'release/0.2.9.10'
Merge tag '0.2.9.10' into development

another release
Build latest version.