AMD

- Made Scout AMD-aware. Scout now defines module "scout" if an AMD implementation is present. No change in behavior if an AMD implementation is not available.
- Added QUnit submodule.
- Added QUnit tests for AMD module loading behavior.