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.
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)
Added Synapse-specific exception wrappers.
Changed thrown generic exceptions to the new ones.

Currently fails one test (integration_tests/integration/integration_test.py:test_evaulations) since the new feature has not been pushed to production yet.