Fixed some glitches, added some cellular blocks
Added move to empty random cell
Improved speed of find empty cell block
Added more cellular blocks, cut some debug stuff
Fixed saving and loading of Cellular
Added new blocks. Synchronised duplicate counter
Reformatted Objects. Fixed numerous bugs. Improved general quality.
Added more "Object" blocks, fixed some bugs.

Still need to fix the WatcherMorph that displays the values of variables
NOT to display SpriteMorphs (since it removes the sprite from the stage
in order to display it (idk why), and ruins everything).
Fixed objects appearing in lists. Speed improvements.

Clicking on reporter blocks only runs the block once, not for every
sprite. As such, this might cause issues if we implement a reporter that
actually does something.

Also worked on adjusted the CellMorph to display the SpriteMorph by
image, without pulling it off of the stage.
Added some new blocks. Added an "as" block.

The "as" block looks just like an if-statement. However, instead of a
predicate as input, you input an object. The commands in the
as-statement are then run as if they were called by that object.
Added shapes clear button in Scribble.
Rotation of sprite changes rotation of shapes
Fixed shape ghosting not changing stamp alpha
Added picture import button

Fixes #18
Merge branch 'master' into gh-pages