Merge branch 'demo2' of https://github.com/theupdateframework/tuf into demo2
Merge branch 'demo2' of https://github.com/theupdateframework/tuf into demo2
Update extraneous dependecies test to expect the new NoWorkingMirrorError.
Merge remote-tracking branch 'upstream/demo2' into demo2
Fix test_updater.py test case failure

Rebuild server repository in test_5_all_targets() - other test cases may not have properly restored the contents of the repository.
Clean up extraneous dependencies test following Vlad's review.
Merge remote-tracking branch 'upstream/demo2' into demo2
Rename boolean perameter 'TUF' to 'using_tuf' in every test.
Merge branch 'demo2', remote-tracking branch 'upstream/demo2' into demo2
Add a filter to the logging console handler to simplify exception text.
Offer option to remove console handler; fix variable shadow bug.

The rest of the integration tests will need updates due to the fix of
the variable shadow bug.
Merge branch 'demo2', remote-tracking branch 'upstream/demo2' into demo2
More integration test tidying-up
Fix variable shadow bug, use absolute import in two integration tests.
Remove executable bits on some non-executable files.
Fix test_delegations.py
Made changes that ensure it raises correct exception based on the refactored version of updater.py and download.py
Merge remote-tracking branch 'upstream/demo2' into demo2
Redo accidentally undone changes.
test_mix_and_match_attack and test_indefinite_freeze_attack refactory fix
Simplify exception text in console handler.