Fix bug in steptype()

There were two bugs: the function argument shadowed the mode variable, and the semifixed mode would never actually be set.
Delete trailing spaces.
Fix tweening of same properties by different entities, add tests
Merge pull request #626 from Dandandan/develop

Fix tweening of same properties by different entities
Merge pull request #633 from starwed/mode-fix

Fix bug in steptype()
Removing a component should actually remove the class from DOM
Merge branch 'jamespic-chrome-workaround' into develop

Conflicts:
	Gruntfile.js
Bump version to 0.6.0
Merge pull request #632 from starwed/ver6

Bump version to 0.6.0
Allow animation speed to be varied

This adds an `animationSpeed` property to "SpriteAnimation", which controls the rate of playback.  Includes a couple of tests.
Move Crafty.scene into a new separate file

Crafty.scene should not be in drawing.js.  This commit moves it into a new file, "scene.js".
Extend Crafty.scene to allow passing parameters

This commit allows a scene to be called with an optional parameter, which is passed to the init function of the scene.

It also adds unit tests for both the new and original functionality of Crafty.scene.
Create .defineScene and .enterScene functions

This patch splits the functionality of scene into two functions: defineScene and enterScene.

It also adds tests for this functionality, as well as checking uninit.
Merge pull request #619 from starwed/scene-param

Scene parameters
Merge pull request #636 from starwed/animation-speed

Allow animation speed to be varied
Merge pull request #635 from dkapadia/remove_component_dom

Removing a component should actually remove the class from DOM
Use official syntax for setting CSS properties.
Merge pull request #637 from starwed/image-fix

Use official syntax for setting CSS properties in "Image"
Fix failing DOM test on IE

Note: the `avoidCss3dTransforms` property doesn't have any effect on
browsers that don't css3dtransform.
Semantic versioning in bower.js