Updated JSC to a version with Typed Arrays
Use Uint8ClampedArray instead of plain Array for ImageData
Removed old Array conversion functions
Renamed CanvasContext to CanvasContext2D
Decoupled Canvas from CanvasContext
Removed old Context files
Removed old Context files part 2
Moved enum names out of header files
Moved enum names directly into EJ_BIND_ENUM macro
Cosmetics
Fixed getContext to create proper JSObjectRef
Moved jsClass cache to EJBindingBase
Made JSObject creation for Bindings a bit simpler
Renamed EJCanvasContextScreen protocol to EJPresentable
Cosmetics
Added ctx.canvas
Cosmetics
Removed EJCanvas2DTypes.m - was duplicate of header
Cosmetics
Updated LodePNG version, disabled unneed functionalities