Converted datetime.js to typescript.
Converted browser storage to typescript.
Removed files which are now generated from source control.
Fixes to make code compatible with TypeScript 0.9
Merge branch 'master' into typescript_conversion

Conflicts:
	src/js/utils/events.ts
Updated dropbox storage to TS.
Updated todomanager to TS.
Merge branch 'master' into typescript_conversion
Updated todo class to TS.
Updated html renderer to TS.
Extracted options class and turned it into TS.
Main view has been converted to TS. TS conversion is basically complete.

The TS error:

error TS2140: 'this' cannot be referenced in initializers in a class body.
can be ignored, see: https://typescript.codeplex.com/discussions/447071

It resolves a whole number of problems with "this" contexts in event handlers and callback functions.
Updated gitignore to ignore javascript and map files.
Created a build system.
Updated dropbox key link.

Dropbox isn't working atm.. need to find out why.
Changed the principle JS file to app.js
Some code fixes to deal with TS 0.9.1 compiler changes.
Some additional fixes to ensure correct value of "this".
got dropbox working and updated build instructions
ready for merging back into master
some tidying up