Merge pull request #172 from WindowsAzure/dev

Windows Azure Storage Client 2.0.4
Merge pull request #176 from joeg/master

Update changelog for 2.0.4 TakeCount fix
Merge pull request #180 from WindowsAzure/dev

Dev to Master
Update DotNet 4.0 csproj to reference Odata 5.2.0.0
Add Odata Dependent binaries
Merge pull request #181 from joeg/master

Update DotNet 4.0 csproj to reference Odata 5.2.0.0
Merge pull request #185 from WindowsAzure/dev

Storage Updates
Issues fixed in 2.0.5 :
        1. All: StorageException is now serializable. Also, other useful objects for debugging(StorageExtendedErrorInformation and RequestResult) are also serializable
        2. All: SharedAccessSignature helper now uses culture invariant characteristics to calculate SAS
        3. All: CloudStorageAccount can now parse connection strings with extra blank values
        4. All: OperationContext StartTime and EndTime are now populated during execution
        5. All: StorageCredentials.UpdateKey does not work on SAS/Anonymous credentials anymore
        6. All: Metadata headers are now sorted using en-US culture to prevent 403 errors in some cultures
        7. All: Fixed issue where in some cases a sync method call could result in a 0 ms timeout being set on HttpWebRequest.
        8. Blob: Snapshot time embedded in blob Uri is parsed in the constructor
        9. Blob: GetBlobReferenceFromServer works with blob Uri that contain a SAS token
        10. Blob: BlobWriteStream now honors AccessCondition
        11. Blob: BlobWriteStream prevents using StoreBlobContentMD5 on existing page blobs
        12. Blob: ICloudBlob now has OpenRead method
        13. Blob: Cloud*Blob.OpenRead now can be used with snapshots
        14. Blob: AbortCopy does not throw an exception anymore when a copy is successfully aborted
        15. Queue: Ability to recreate CloudQueueMessage with Message Id and Pop Receipt
        16. Table: Exceptions during TableBatchOperation now parse the entity index from the server response
        17. Table: Floating-point number filter is now generated using invariant culture
Merge pull request #187 from WindowsAzure/dev

Storage client updates
Merge pull request #190 from WindowsAzure/dev

Snapshot fix in GetBlobReferenceFromServer
Merge pull request #192 from WindowsAzure/dev

Storage updates for 2.0.5.1
Bunch of changes
- Update to use .NET 4.0
- Change version to 2.0
- Enable code to get latest ServiceRuntime library
Apply code review
Merge pull request #196 from ogail/master

Updates to 2.0 version