remove unnecessary uglifyjs require
remove unnecessary file param from compress.js process() call
convert optimizer.js to use uglify-js v2, very different AST manipulation
re-enable optimizer.js AST parser
update optimizer.js test spec to use new uglify-js v2 compression
deleting vestigial generateCode() and formatAST() functions from compilerUtils.js
delete vestigial createEmptyState() function
Adding an AST parser for finding the base controller
fixed the returned default baseController string
use uglify-js v2 to find the parent controller
remove embedded uglify-js v1.3.0
removed uglify-js v1 reference from testUtils.js in test specs and replaced it with v2