fix bug in syn.uploadFile which failed when given a dictionary representing a new entity and added test
Fixed handling of ExternalFileHandle's with file:// URLs

Please enter the commit message for your changes. Lines starting
Merge pull request #40 from cbare/master

fix bug in syn.uploadFile