- Get rid of the painful grunt-include-replace task and instead build correct namespaces and subclases.
- Remove all the JsDoc tags as they are wrong and never really tested.
- Start JsDoc3 documentation (grunt doc).
- Improve Gruntfile.js.