Box Component now takes a cameras transform into account.
Merge branch 'v1.0.1' into v1.1.0
Merge branch 'v1.0.1' into v1.1.0
Merge branch 'v1.0.1' into v1.1.0

Conflicts:
	src/components/Box.ts
	templateGame/lib/kiwi.js
Version set
Merge branch 'v1.0.1' into v1.1.0

Conflicts:
	build/kiwi.min.js
Reorder rendering pipeline

Fix Github issue #73: Textfield rendering weirdness. Change position of texture switching in render pipeline, so that same-frame texture alterations are automatically included. Process all texture-switching code in a single block, so other stages of pipeline can be texture-agnostic. Deprecate GLRenderManager.renderEntity(), as its position in a healthy pipeline simply duplicates a special-case single-member batch.
Align Text

Add internal information to correctly align text.
Resolve texture memory overflow bug

Github issue #78

Correct WebGL memory management, allowing texture managers to properly delete textures without overflow. Allow indefinite state switching.

Simplify WebGL texture deletion call.

Clear WebGL textures when initiating new State.

Zero camera transforms when initiating new State.

Add zeroCamera() and zeroAllCameras() to CameraManager.
Autodetect WebGL

GitHub issue #12: Add more robust checking to Kiwi.Device. Set Kiwi.Game to default to WebGL renderer and fall back to Canvas if support was not diagnosed.
Autodetect WebGL streamlining

See Github issue #12. Reorder canvas initialisation to be more efficient. Add Kiwi.RENDERER_AUTO param.
Deprecate willRender and IChild.render()

Github issue #64
Github issue #65
Deprecated "willRender" and associated flags throughout library.
Deprecated "render" function on IChild and Group.
Improved documentation markup with @deprecated and @since tags.
Rebuilt docs.
Fix of github issue #81

Textfields now clear their canvas after the width/height are set.
Kiwijs examples moved out of this repo and into a new examples repo (https://github.com/gamelab/examples) as stated in github issue #40
Fix for github issues #74 and #71 along with some documentation corrections.
Functions called via the 'bootCallbackOption' gameoption are now passed a parameter when executed. The parameter is the game object which called the function.
Add GLBlendMode

Github issue #61

Add GLBlendMode object to set and record blend modes on a renderer.

Incorporate GLBlendMode into GLRenderManager pipeline.

Add setShaderPair function to TextureAtlasRenderer.

Rebuild docs.
Implement Speed Governing data

Add "rate" parameter to MasterClock and ClockManager

Fix additional problems with time systems
* MasterClock was always setting delta to 0.1, when it shouldn't be possible to drop beneath 16.7.
* Game now updates MasterClock when changing the frameRate.
* Game now has a framerate range of 0 < framerate. It was previously 0 <= framerate <= 60.
Update Geom to use correct atan2 parameters

Some functions were using xy instead of yx parameter order.

Add documentation to numerous GameMath functions. Rebuild docs.
Deprecate dirty flag on camera

Also add clarification to Kiwi.Utils.GameMath.CIRCLE_ALPHA: it's relevant to constructing tangents for circular arcs in Bezier curves.

Re Github issue #41.