Throwaway prototype in PL/pgSQL

Implements md5 hash-based partitioning across a fixed number of tables
using `postgres_fdw`. Supports `SELECT` and `INSERT` but not (yet) any
`UPDATE` or `DELETE` commands. Also only works if replication is off.
Fix copy-paste typo
Add tests and fix rough edges found during testing

Wanted to see what it was like to write regression tests for an ex-
tension, so getting some practice with my prototype.
Simplify check for view/trigger

Clarify some testing.
Add test for relocatability

Topsie is not (currently) relocatable.
Merge branch 'feature/initial_impl' into develop
First stab at travis support
Forcing travis build, I think?
Try with builtin addons option
Make prototype work on non-standard ports
Revert "Try with builtin addons option"

This reverts commit 74c0c4ece96c8ef0db7922c7385633cba726a4a2.
Wrap up Travis work
Merge pull request #1 from jasonmp85/feature/enable_travis

Feature/enable travis
Update README with build status badge

For bragging rights.
Merge pull request #2 from jasonmp85/develop

Merge to master