Include exports in uncompressed version.
Standardized subtyping

Each Craven.js constructor now has a method "Prototype()" which returns
an instance suitable for using as a prototype of a subtype of that
constructor.
Remove `model` from the Collection constructor.

Replace it with a `modelType` property. I think that Collections should
be subtyped now instead of just configuring instances, and this makes
that easier.