Added safety to properties, removed Properties mixin.
Documented properties, removed old cruft.
Rewrote properties in a much more readable format.
Made Transform use isDirtyable, added ThisDirtyGetter.
Added compile time function property generation to dirty getters.
Switched Camera to use IDirtyable.
Documented ThisDirtyGetter.
Wrote replaceMap to make replacements cleaner.
Remove _viewMatrixIsDirty comment. Closes #104, closes #38.
Fixed bugs with default access modifiers for getters, and template constraints on DirtyGetters.
Fixed Camera's isDirty issues.
Merge pull request #109 from Circular-Studios/feature/IDirtyable

Feature: IDirtyable/Dirty Properties