Scriptable objects have been added;
Merge branch 'master' into script_demo
CartoScript extension has been added;
#14: build object ability has been added to the scripting;
#14: scripting suport has been added to the demo project;
#14: ScriptConsole API has been simplified;
Little clean-up for demo-project;
ServiceLocatorWrapper may take ownership for factored object;