Fixed regression test script so the test configuration has access to the parsed command line arguments
TestConfiguration no longer relys on TestData to print errors
Created separate method to generate a list of TestData to be used by run_tests
Changed Test_Runner class name to conform to naming conventions
Removed configuration logic from run_test
Cleaned up _run_test method by moving test_data configuration to _generate_test_data
Fixed naming error in previous commit
Removed redundant attributes in TestConfiguration and consolidated places they were used.
Refactored TskDbDiff (DatabaseDiff) to eliminate repeated code and correctly close database connections
Removed other instances of using make_path to get paths to database files in TskDbDiff
Merge pull request #226 from jawallace/master

Regression Script Refactoring