[WIP] Refactor test_updater.py and repository_setup.py.

Add generate.py script and pre-generated repository files used by Unit tests (replacing repository_setup.py).
Refactor test_updater.py (10 test cases remaining).
[WIP] Refactor test_updater.py

Continue refactoring the test cases of test_updater.py.
Fix issue where repository_tool.py was not writing new compressed metadata.
Minor edits to TUF modules.
Merge branch 'develop' of https://github.com/vladimir-v-diaz/tuf into develop
Finish refactor of test_updater.py.

test_updater.py now uses repository_tool.py to update the remote repository as needed, and no longer depends on mocking and repository_setup.py.
Remove obsolete helper functions.

Minor edits to comments.
Fix repository_tool.py issues reported.

Reported Issues:
1. Fix 'files_directory' variable name typo in comment.  Convert get_filepaths_in_directory() to a static method.

2. add_targets() declares 'absolute_list_of_targets' but only appends files to it.  Get rid of this variable.

3. The roleinfo dict of delegated roles was not fully set by load_repository().  Writing new metadata after it had been tried to access a non-existent 'partial_loaded' dict key.  Non-public function that decided whether a metadata file was partially loaded renamed to _metadata_is_partially_loaded(), and now returns a Boolean.

Minor edits to comments related to the fixes above.
Merge pull request #193 from vladimir-v-diaz/review_fixes

Fix repository_tool.py issues reported.
Merge branch 'develop' of https://github.com/theupdateframework/tuf into add_test_cases_to_test_util
Merge branch 'add_test_cases_to_test_util' of https://github.com/vladimir-v-diaz/tuf into add_test_cases_to_test_util