Fix line ending
New persistence interfaces that use file-like object and do not store sensitive information
Add empty persistence test
Simple persistence test
Refactor: add parameter to BasicTestCase.__openFile to specify sub-folder to write or save test data
Store consts of test data usage in TestDataUsage class
Refactor: extract method for getting file name of test data file
Add Persistence.testSave
Add Persistence.testLoadDead
Add Persistence.testLoadDeadAndRevive, Persistence.testGithubLoad
Add Persistence.testLoadAndUpdate. Bug: self._url missing
Fix CompletableGithubObject._url persistence
Clean up
Use binary mode with files
Fix test class's 2.6- compatibility
Fix setup.up to include persistence test data
Use io.BytesIO instead of StringIO.StringIO for cross-version compatibility
Modify test class (again) to fix cross-version compatibility  (hopefully)
Fix (hopefully) python 2.5 compatibility (again)
Fix 2.5 (again)