Initial import of https://svn.tillikum.org/branches/relational-db-migration/

The 'contrib' directory has been excluded. OSU’s add-on code will be committed
to a separate repository. Site-specific code should now go in a 'site' directory
(added to .gitignore). Examples of use will be contained in OSU’s add-on
repository.