Remove hard dependency on psycopg2

When installing migranto on a Windows system, I failed because of a missing `pg_config` executable. This is both annoying and unnecessary when all you want to do is patch SQLite databases.

Furthermore, `argparse` is added to the dependencies if it can't be imported; this is important for Python 2.6 (and below; compatibility to lower version will require some more minor changes.)