Introduce newModule (boolean) option to avoid hard-coded on 'require' argument of angular.module(..)

In singleMode, it allows to call directly run(['$templateCache', function($templateCache) {..}]) on an existing AngularJS module by setting 'require' argument of angular.module(name, require, ...) to null instead of array object. This fix helps html2js is more flexible to use.