Ready to merge #8

Adding the C# interpreter tool that gets the name of the decorator value
from user and sets it to all objects inside Desktop GME instance models.

Updating updated Logic Gates instance models.
wrap connection redraw request in try-catch block
keyboard enhacements

-merge KeyboardManager and ClipboardHelper
- global SUPPORTS_TOUCH is now WebGMEGlobal.SUPPORTS_TOUCH
footer panel refactor

don't show keyboard on/off on touch devices
using CodeMirror component for fancy Javascript text editing in constaint editor
selfconnection improvement
#8 Upoading svg icons for Logic Gates
# 8 Reinterpreted Logic Gates models

Setting all objects' decorator value to "LogicGatesDecorator"
#8 Reran the interpreter for Logic Gates models

Setting registry value for decorator to "LogicGatesDecorator".
meta storage - deals with getting and setting of meta
using jquery.csszoom for zooming DiagramDesignerWidget and GraphVizWidget
Merge branch 'master' of https://github.com/webgme/webgme
bugfix
bugfix in metastorage
MetaTextEditorDialog
cleanup
Fix #8 Deleted files associated with decorator

from this branch to avoid confusion
bugfix for Registry/decorator field

create an empty decorator field under Registry if not yet present
Merge branch 'master' of https://github.com/webgme/webgme
Update #9 Merge branch 'master' of github.com:lattmann/webgmetools into issue/9

Resolve conflicts by using our local version from issue/9 branch
Conflicts:
	domains/Logic Gates/examples/Complex Model/ComplexModel.xme
	domains/Logic Gates/examples/Flip Flop/JKFF.xme
	domains/Logic Gates/examples/Multiplexer/MUX.xme
	domains/Logic Gates/examples/Simple Model/SimpleModel.xme
	domains/Logic Gates/examples/Test Diagram/TestDiagram.xme