Straighten out excludes consolidation.  Still needs some considerable refactoring, but now works.
Allow cram to be run as a node module by returning a minimal API.
Update docs to add instructions about cram's JavaScript API and use as a node module.  Also: deprecate use of "run modules", preferring "run.js files" instead.  Fix some broken links.
Bump version to 0.8.0 and add release notes.
Handle when factory args > dependent module ids.

e.g. define(['dep1', 'dep2'], function (dep1, dep2, dep3) {});
The curl/loader/cjsm11 cram plugin does this now!
(see https://github.com/cujojs/curl/issues/253)
Update release notes.