Fixed issue with scoped synchronous require() calls not returning the module value
Added tests to ensure CommonJS require() may be emulated via factoryFilter config
Tidied up variable declarations
Factored out AMD portion of Modular library into Modulo module
Renamed "has" -> "hasOwn" to be more accurate
Simplified global object reference
Fixed issue with scoped synchronous require() calls not returning the module value
Added tests to ensure CommonJS require() may be emulated via factoryFilter config
Tidied up variable declarations
Renamed "Modulo" module back to "Modular" for simplicity
Refactored modular.js to be the browser transport

- Added .jshintrc for more defined linting
- Updated Sinon to add Matchers functionality
Added support for relative pathmappings
Added Node transport/loader via package.json -> index.js
Removed Module.getID() from the public API to save space
Fixed broken test
Removed unused data from test fixture
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