Fix issue with foreign keys and mssql.

The mssql.py was using the name of the foreign key vs. the name of the
column in the table.
Merge pull request #40 from slackorama/feature/fix-mssql-fk

Fix issue with foreign keys and mssql.
Truncate foreign and reference columns if long.

Anything with more than three keys tends to muck up PrettyTable so I
made the number of keys displayed configurable. If the number of keys in
the column is greater than the allowed, it'll output:
"table1.table1_id, table2.table2_id, (+ 36 more)."
bump
Merge pull request #43 from slackorama/feature/fix-column-width

Truncate foreign and reference columns if long.
Fixing issue with sample/head queries in mssql.

mssql uses 'select top N...' whereas others use 'select ... limit N'.
This fixes it. Also changed to use `format` vs. '%'.
Merge pull request #44 from slackorama/feature/fix-select-top-n

Fixing issue with sample/head queries in mssql.
Fix issue with db.tables.SomeTable.SomeColumn.head()
Merge pull request #46 from slackorama/feature/fix-unique-bug

Fix issue with db.tables.SomeTable.SomeColumn.head()
bump
Add DemoDB() initialization in setUp()
Fix error in test_table_keys_per_column with some modifications to DemoDB
Merge pull request #48 from ueg1990/master

Add DemoDB() initialization in setUp()
Add requirements.txt
Merge pull request #49 from ueg1990/add_requirements

Add requirements.txt
bump
Add test for unique table and unique column
Merge pull request #50 from ueg1990/master

Add test for unique table and unique column
Added support for specifying bucket_locations in to_redshift calls.
Cleaning up some debugging.