Jakobo/atomic — pull request #6 by Jakobo (2013-10-05 16:37:19+00:00)
Title: Conversion away from Atomic.pack() to AMD define

This proposal removes the need for a proprietary `Atomic.pack()` in favor of using the generic AMD `define()` interface. As a fallback, `Atomic()` is now a global method that acts as a shim for define.

* Removal of `Atomic.pack()` and `Atomic.export()`
* Creation of define() shim as `Atomic()`
* Removal of `.Test` infrastructure around packs and test updates

The signature for all Components would become

```js
((typeof define == 'function' && define.amd) ? define : Atomic)(id, [ /* dependencies */ ], function() {
//
});
```

This would allow us to continue to run the framework sans-loader where required when a dependency management tool is unavailable.