Compact code
fix off by 1 in checking for new primary keys
validate_opts => validate_opts! as all it does is raise exceptions
SubTableFilterer => SubTableFilter
Eliminate unnecessary selfs
Spec cleanup
Remove snarky comment
Merge branch 'initial_pg_shrink_cli' into wrapup

Conflicts:
	spec/pg_shrink_spec.rb