Allow for user to define destination name of file attachment. Also fixed bug where user provided sessionToken wasn't stored in Synapse.sessionToken (it was stored in Synapse.headers["sessionToken"], but it needs to be stored both places for all the code to work
Fixed style of parameter name for uploadFile method
Improving synapse tool query output
Merge git://github.com/Sage-Bionetworks/synapsePythonClient
Reverting client to mainline
Merge pk:/inside/grotto/tcgaImport/synapseSync/synapsePythonClient
Merge pull request #29 from kellrott/master

Fixing synapse tool query output
SYNR-356: Functions parameters for provenance should be able to handle either entities or synIds
SYNR-345: Add commit like behavior to updateEnitity
moved Activity class out of client.py into its own file
SYNR-356 function parameters for provenance should be accept either entities or synIds
fixed bug in warning when no files are present in get command
added _createFileEntity method
updates based on code review