Merge pull request #1314 from tschneidereit/nat

Cleanup and build system improvements
Removes unsupported classes
Sending event fix
Implement Graphics#drawRect

Plus tests.
Splits dependencies into three groups
Cleans up .gitignore files

To remove compliled ts file, run:
find ./src/ -name "*.ts" | awk '{ sub(/\.ts/, ".js"); print }' | xargs rm
Points inspector to the compiled embed.ts file
Remove shell prototype.
Merge.
Fixes to some severe merge fail, plus vaguely proper integration of graphics data into the deserialization and drawing code
Merge branch 'nat' into graphics.ts

Conflicts:
	src/shumway.package