Isolate sample data SQL from Tank Auth's main schema

It's best to keep the core schema separate from the sample data, this way users can opt-in to it instead.

This would also avoid problems for when a user already has RBAC installed. Otherwise, their current permissions and roles will be overwritten when they upgrade to Tank Auth v2.0.

Closes #43