Spec test update for define without dependencies, correction for anon_relative

This creates 2 new tests:
* **basic_empty_deps** - test `define()` when there is dependencies defined as `undefined` and when dependencies are defined as `[]`
* **config_paths_relative** - test that when relative paths are used, they are relative to the Module ID and not to the module's final-resolved URL.

This changes the following Library Compliance:
* RequireJS - commented `basic` until next rev, which resolves `basic_empty_defs`
* LSJS - commented `basic` until next rev, which resolves `basic_empty_defs`

No current test suites are impacted by `config_paths_relative`.

Referenced Issues:
This is a rollup for #13 #14 #15 #16