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
downloadEntity switches behavior based on whether we're downloading a FileEntity or an old Locationable object
updates based on code review
added support for FileEntities to uploadFile
Merge pull request #30 from cbare/develop

Activities accept synapse IDs or entity objects (in singles or lists)
make sure command line client supports FileEntities
Merge pull request #31 from cbare/develop

Added support for FileEntities to downloadEntity and uploadFile