Merge github.com:kellrott/synapsePythonClient
check if file endpoint gets redirected
small improvements to version checking
fix for API change in activities
support Activities with UsedURLs
added release notes to version file
fixed documentation of wiki functions
cleaned up some messy code around defining Activities
just comments and formatting
setAnnotations now accepts keyword args and regular python dictionaries
ditched Annotations object - just use a dictionary
Merge branch 'master' of github.com:kellrott/synapsePythonClient
Merge git://github.com/Sage-Bionetworks/synapsePythonClient
Added MD5 caching to the downloader code.
fix for Bad Request from command line client 'synapse add'
fixed bug uploading Data entities, created tests for command line client
Merge pull request #33 from kellrott/master

MD5 caching
Merge pull request #34 from larsssono/master

Update version to match released code
Merge branch 'develop' including:
URLs in Activities, refactor of Activities class
Fix for SYNR-416: Upload FileEntity and Data Entity broken in command line client

Conflicts:
	synapseclient/synapsePythonClient
factored out parameter checking code in Activity.used()
moved epoch time functions to utils
additional tests for command line client