Makes sure contentSource is specified when constructing an evaluation.
Merge branch 'master' of github.com:Sage-Bionetworks/synapsePythonClient
Merge branch 'master' of github.com:Sage-Bionetworks/synapsePythonClient
Merge branch 'master' of github.com:Sage-Bionetworks/synapsePythonClient
Merge branch 'master' of github.com:Sage-Bionetworks/synapsePythonClient
Merge branch 'master' of github.com:Sage-Bionetworks/synapsePythonClient
Merge branch 'master' of github.com:Sage-Bionetworks/synapsePythonClient
Merge branch 'master' of github.com:Sage-Bionetworks/synapsePythonClient
Merge branch 'master' of github.com:Sage-Bionetworks/synapsePythonClient
Merge branch 'master' of github.com:Sage-Bionetworks/synapsePythonClient
Merge branch 'master' of github.com:Sage-Bionetworks/synapsePythonClient
Merge branch 'master' of github.com:Sage-Bionetworks/synapsePythonClient
Accommodate API change from PLFM-2091

Changed addEvaluationParticipant to joinEvaluation.
Programmatically joining an Evaluation is now sort of convoluted.
SYNR-566 and SYNR-567

- Added allowParticipation() to give arbitrary users permission to submit to an Evaluation.
Merge branch 'develop' of github.com:Sage-Bionetworks/synapsePythonClient
User group participation

+ Added ability to search for and give Read/Participate rights for user groups in an evaluation
SYNR-570

+ Name-field logic was slightly wrong.
+ Added assert statement in integration test for this case.
Merge pull request #91 from kaysoky/evalAPI_change

Eval api change
Merge pull request #93 from kaysoky/SYNR-570

SYNR-570
cleaned up tests: moved wiki unit test and removed fileHandle test