Linting fixes

- Removed unnecessary global var definitions
- Removed weird hack for minification
Removed unneeded BrowserTest (covered by modularTest)
Updated JSHint config to enforce use of "use strict" pragma
Fixed issue with path mappings being used even when a module has been defined with the specified exact ID
Removed "root" path mapping from tests and simplified setups by switching from async -> sync
Added path mapping for "Modular" namespace to the base path of the Modular package (in browser transport)
Added util.from(...).to(...)
Added Promise class

- Fixed broken path to named dependency Modular/Promise (now moved out of core)