removed application.js and merged its content onto main.js ifself

Changed the requirejs dependency calling in core to use explicit variables in the function body
changed requirejs loding of helpers to use inline variable style
changed to requirejs inline variable style
code quality improvements
Context.loadChildContexts() methodremoved as it makes acyclic dependency between parent context and child contexts
removed the complexity of 'Module' classes in each module.js. Now code is more script oriented and easy to read.
base module code is changed to load dependencies as internal variables
all js code in SampleModule1 are now using requirejs internal variables to refer to dependencies
sample module 2 all scripts are changed to use internal functional variables to load requirejs dependencies
improved comments