Vertica migrator, script and lib.
Tests are only a very small WIP so far.
- Fully works
- Optional data/ddls
- Get ddl from vsql if needed
- Extra get_details of connection
- lots of tests
First working version of pyvertica migrate script.
Merge remote-tracking branch 'master/master'

Conflicts:
	pyvertica/connection.py
	pyvertica/tests/unit/test_connection.py
Make the execution of ANALYZE_CONSTRAINTS optional.
Merge pull request #7 from brocaar/analyze_constraints

Make the execution of ANALYZE_CONSTRAINTS optional.
Pep8 mostly
update unittests with Orne's help
Add argumnet to not override DDLs
Unitest regexps
Use the new dict parameters
RC of migrator
Use new argument apssing
Use subprocess for python 2.6 instead of 2.7
Remove hardcodeed DB name, better logging
Handle failing ddl migration of views because they depend on other not yet migrated views.
Fix EXPORT statement, better handling of LIMIT
Rational plural of variable names
Skip temporay tables
fix ddl error retry