patch for issue #142 (patch imported from alpha branch, see fix for issue #136)
[Emulink] added basic MAL printer
[Emulink] added basic MAL printer (missed file from previous commit)
[Emulink] added basic syntax highlighter for MAL models
[Emulink] patch for diagram editor -- now zoom and translate behave correctly (the root cause of the problem is the broken API of d3 for zoom and translate)
improved feedback when selecting directories in the model editor (code imported from alpha)
fix for bug #143
Merge commit 'e1248fde4d637af276db2f42a29b0932258b5878' into alpha

Conflicts:
	src/client/app/project/ProjectManager.js
	src/server/serverFunctions.js