database_legacy.migrate: Use recommended logging and APIs

As much as we want to entirely drop the module, it is
still useful, but using autotest APIs is still a good
thing to do, so let's do it.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
database_legacy.database_connection: Use logging

Use the logging system to channel error messages.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
migrate.py: Get migration manager only on valid command line

Otherwise users get a beautiful error, with not even getting
to the command line options of the program.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
migrate.py: Use the utils.ask facility

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
.nose.cfg: Reduce the verbosity of the unittests ran through Travis

Instead of printing over a thousand test lines, we are
probably better off shortening the test logs.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #835 from autotest/modernizing-database-legacy

Modernizing database legacy