Merge pull request #16 from queryselector/master

Fixed #7 and #10
Load shared projects from different formats

cloud data and plain project format
Morphic: Virtual Keyboard enhancements

The input-element-as-virtual-keyboard-proxy mechanism now gets only
activated on touchscreen devices. Whether the browser is a touchscreen
device is determined whenever a touch event occurs.
for iOS devices, autocapitalization is now turned off.
Missing localStorage no longer prevents Snap! from loading

… as in IE9 running locally
Lists: fix for typecasting bug in CONTAINS primitive
Tooltips for custom block templates (sitting in the palette)

mousing over a custom block in the palette pops up its definition hat
comment in a comment-colored speech bubble
Sharing / Unsharing / Deleting in every Project Dialog

not just in the "open project" dialog, but also in the "save as" version