ObjectConstraintManager setup
Traversing the graph & function evaluation are added
Constraints object logic is introduced to define constraints in it
To define a constraint or constraints for a model, a child object called 'Constraints' should be created in the model itself. Within the 'Constraints' object one can define as many costraints as he wants by creating elements and defining functions in the input area. Name of a constraint is used to display the statuses of validations.
OCM: Object name is added to the warning messages
constraint violation is logged as an error
Ready to merge #9

Uploading decorators created for Logic Gates using SVG editor.
Uploading Logic Gates decorator directory

Taken from the modelica decorator example to get started.
Merge branch master
Fixed Typos #9
Fixed self connections getting stretched by strategically placed edges in same block.

This edges that had the "bracket opening" or "bracket closing" shape (like in a self connection) could be manipulated to be on the wrong side of a passing by edge. This allowed the edge to get "stuck" on the wrong side of the edge and moved indefinitely away from it's owner box.
This bug was caused by a value being set by being passed to a function (as in C++ it was a pointer to an int) but in JS it hadn't been updated to being set by returning a value (as it would not be set otherwise as it was simply passing 'undefined' as an argument and had no connection to the previous variable upon entering the function).
#9 Fixed typos in the LogicGatesDecorator src
#9 Adding .svg icons for Logic Gates
#9 Rerun the interpreter again to reset the decor val

for Logic Gates models
#9 add shell script to import all Logic Gate example models
Constraint Manager validation is updated to match the latest changes on core
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
Enable svg donwload from server #9

Fix some download issues in LogicGatesDecorator. Now we can debug the new decorator.
enable donwloading of SVG files
Merge branch 'autorouter_port'
bugfix: calcualte zoom info into drag helper mouse position calculation