Got a context menu that behaves like a menu and only appears when right-clicking a block.
- Menu items are non-functional however.
Context menu items are now selectable and do something!
Not anything useful yet, though.
- The menu can also be disabled so that the user can easily access the browser's right-click menu if they want to.
Make the menu look a little nicer, and disable text selection in it
Now the menu has (mostly) working cut/copy/paste commands
- Pasting an expression does weird things though.
Fix issue with expressions not pasting into the socket
Implement a way of disabling context menu items when they're not applicable
- For example, disable Paste when there's nothing to paste or the current contents of the pasteboard can't be pasted at this location
- Doesn't quite work properly yet
Attempt to fix menuitems' enabled state depending on the last thing you clicked instead of the current thing
Rebuild
Merge branch 'master' into 280_contextmenu

Conflicts:
	dist/javascript.js
Merge pull request #366 from CelticMinstrel/280_contextmenu

Implement a contex menu and pasteboard