Working commit of not duplicating serial sequences
Data type during dump of types was ARRAY. Need to get actual type using dark magic. This must be rolled out to functions, etc., but this is a start.
Oh god oh god what have I done. In order to get types of parameters three goats were sacrificed to pg_proc.
No need to hack the size on anymore for character varying in columns as it's provided to us by pg_ tables.
Tests to make sure that int[] is being dumped instead of ARRAY
When serial columns are over 63 in length they were getting truncated
Test that ensures sequences aren't being extracted from table serials.
CREATE plpgsql as part of db creation, assume the language is created in tests
Merge branch 'ajette-extract-array'

Contains fixes for:
* Proper extraction of array types
* Proper extraction of serial columns and sequences
* Create plpgsql language before travis unit tests