Made camel casing default for JSON serialization.
Manually merged non Kean.Draw remaining changes from newgl-branch.
Merge remote-tracking branch 'remotes/origin/master' into newgl