Allow explicit tables (including views) to be defined in a custom schema. Make it easier to subclass MapSchema. Add toString() to a few schema and table types. Revert version to TRUNK-SNAPSHOT.