use new simpleschema API
pass "smart: true" to use a SmartCollection; fixes #7
better support of validation contexts
use throwaway contexts in deny functions; we shouldn't use the current server context because it might not match the current client context
update readme
change API to remove the need for a "current context" and allow passing the context as options for insert and update calls
update API in readme
calling "clean" in deny functions is no longer necessary
minor adjustment
Merge branch 'devel' into autoValue

Conflicts:
	collection2.js
Verify that SmartCollection is present before checking that name is an instance of Meteor.SmartCollection