- Standardized naming of type parameter for return type to TReturn was misleading with Response, TResponse, TResult
- Removed async methods: the caller must do that now
- Enabled throwing BaseSpaceException for logic-related errors
- Cleaned up compile warnings
- Fixed Url generation due to duplicate Id fields in request objects
Merge branch 'master' of git://github.com/basespace/basespace-csharp-sdk

Conflicts:
	BaseSpace.SDK/Interfaces/IBaseSpaceClient.cs