Added getEvaluationByName, check for access rights in Submit(), and fetching of files from submissions.
Integrated changes from https://github.com/Sage-Bionetworks/synapsePythonClient/pull/68/ due to overlapping fixes.
Added a few unit tests for caching.  Refactored part of the caching code appropriately.
- Also patched login code.
Merge pull request #72 from kaysoky/submissionAccessAndConfirmation

Added getEvaluationByName, check for access rights in Submit(), and fetc...
Merge pull request #73 from kaysoky/MoreCachingTests

Added a few unit tests for caching.  Refactored part of the caching code...
SYNR-517 and SYNR-516 (and SYNR-499)

Submit confirmation and submit team names.
Merge pull request #74 from kaysoky/final040changes

SYNR-517 and SYNR-516 (and SYNR-499)
Minor fix for SYNR-524, SYNR-517, SYNR-514
Merge pull request #76 from kaysoky/validation040Bugfix

Minor fix for SYNR-524, SYNR-517, SYNR-514