add simple test that we enforce types for user types
(e.g. that a user type with int cannot receive text data).
Merge branch 'master' into rhatch/user_types
making my topic branch current with master
test that user types cannot be dropped while in use
test for renaming existing user type
add test for renaming user types
test that user type cannot be dropped when another user type depends on it
Merge pull request #24 from riptano/rhatch/user_types

Rhatch/user types