Merge pull request #26 from ToonTalk/gh-pages

Bringing master up-to-date from gh-pages commits
Changed robot's running to animating

For clarity and to avoid confusion with widget's running.
Fixed bug training robot to use stacks

Copies made when picking up from an infinite stack were not being added
to newly_created_widgets.
Watched robot steps need only animate

The 'unwatched' aspect of the step is now called when animating step
calls the continuation.
Tests of watching robot pick up actions
Watching robot pick up works

At least robot moves correctly -- still need to pick up 'thing in hand'
Watched robots return to start position

Also transitionend listeners are removed when finished.
Watched robots hold things

And drop action watch implemented.
Restoring position animates (once again)

And this triggers subsequent actions
Adjusted robot offsets when moving
Improved animation of robot actions

Including 'holding' something in hand.
Watched robots find resources

And move to where they are. Also replaced TT.UTILITIES.absolute_position
with JQuery's offset().
Added ease-in-and-out transitions

And made each step a bit faster.
Changes for FireFox compatibility

FireFox is stricter than Chrome or IE apparently.
Top-level backside JSON improved

For clarity replaced width and height with backside_width and
backside_height
Another FireFox compatibility change
Another FireFox compatibility change
Minor CSS changes
Display updates are now delayed

And redundant updates eliminated.
Also added toontalk-held-by-robot CSS class.
Trained robot now remove things from containers

E.g. boxes. Both watched and unwatched.