Allow complex object as table schema.

When working in tandem with backbone or other frameworks that supply complex objects. The Jquery isPlainObject and extend can destroy the desired functionality. This change allows use of complex objects as your schema to better tie in with other frameworks.