moved polyfills to polyfills.js
main closure and namespace cleanup
Entity prototype refactored. Base properties for classes that inherit from Entity.
Use Object.seal to test that Entities and Input objects are not extended after creation
Use Object.seal to test that cp.Vect objects are not extended after creation
Use Object.seal to test that all objects are not extended after creation, and initialize members in the same order (mapElement)