[d-139] Some tests on service and controller.
[d-139] Handle scope.$destroy in Dispatcher controller.
[d-139] Construct a Tortoise Canvas on the page by AngularJS (look at index.html and t_box_module) using old code of DrawingSystem.
[d-139] Extract Block constructor from Directive and even from Service to injected fields.
[d-139] Noticed that TortoiseCanvasService is common enough and rename it to MethodsDispatcherService and moved it to up level of folders hierarchy.
[d-139] Tried to make module configuration more readable. Use ns_get everywhere to get constructors. In that case we always get a message of unexacting object instead of getting undefined is not a function somewhere in angular.
[d-139] Replace all "-quotes by '-quotes according to code convention.
[d-139] Cover MethodsDispatcherService by test. Fix Dispatcher service test. Modify test definition in Gruntfile.js
[d-139] rename services because they are objects.
[d-139] rename services because they are objects. (in tests)
[d-139] Improve JSDoc3. Cover Om.ns.js and Om.func.js by JSDoc for example
[d-139] Rename namespaces FromThisWayNaming to this_way_naming partly according to guidelines
[d-139] Cover trig subnamespaces by JSDoc
[d-139] mark that Om.not wrapper return function():boolean
[d-139] reorganise om namespace. convert tabs to spaces according to guidelines.
[d-139] Copy TortoiseRunner from old code and make it work.
[d-139] Make examples of TortoiseRunner workable
[d-139] Copy JsConverter from old code and make it work.
[d-139] Copy Tortoise.js from old code as TortoiseGlobals.js and make it work.
[d-139] Tortoise works in its usual place. Page is styled.