Changes to element's position work for 'auto'

If a widget is on a page has 'auto' as its left or top value JQuery
offset is used to get the correct value.
Image elements now change width and height

When their attribute input elements are updated.
Robots can alter multiple attributes

And is more efficient to apply css all at once.
Improved element attribute changes
Image element size initialised

So frontside and image have the same size. And display is updated when
attributes change.
Image elements scaled in thought bubbles
Updated attribute documentation links

Seems its been moved and was using the older versions.
Added opacity and rotation attributes
Added error handling to robot editing

Seems sometimes the widget is the top-level backside that can't be
edited. Need to track this down.
Added font attributes

Only ones with numeric values really make sense (I thnk).
Also fixed a bug when attribute has a numeric value (e.g. font-weight)
Added z-index attribute
Added skew-x and skew-y attributes
Fixes documentation links for transformations

Also renamed them to 'rotate', 'skewX', and 'skewY'.

Fixes #44.
Element JSON saves attribute values
Transformation value edits reflected on mouseout

Also improved get_attribute and set_attribute to deal better with CSS
units. Fixes #43.
Merge pull request #35 from ToonTalk/gh-pages

Merge pull request #34 from ToonTalk/master
Fixed FireFox drop problem

Was displaying as Chinese when dragged from another window. See Issue
#32.
Robots can now be trained to use any widget

Treats things accessed for example on the backside as a resource
(infinite stack). Fixes #42.
Added support for changing transform origin
Updated compiled version