[iOS] Fix bug with OC Deletes

Address bad merge from Dev to Offline with version changes being lost
Update OC Delete test case to be more robust
Fix bug is deserialization of table operation’s with item
Merge pull request #329 from carlosfigueira/dev

[managed] Add telemetry information for features used in the client SDK
Merge pull request #330 from phvannor/offline

[iOS] Fix bug with OC Deletes
[offline][managed][client] CancelAndDiscard and CancelAndUpdate methods should throw if the associated operation is collapsed in another thread
[iOS] Update const usage

Fix issue with const clash with the messaging framework
[iOS] Add change log for 1.2.3 release
[iOS] Increment release to 1.2.3
[client][managed] Throw a conflict exception on 409
Merge pull request #332 from phvannor/dev

[iOS] Update const usage
[client][managed] Throw a conflict exception on 409
[iOS Test] Fix copy issue on unattended test path

Have unattended tests copy required features array
Fix MSPush device token tag logic
Merge pull request #341 from phvannor/dev

[iOS Test] Fix copy issue on unattended test path
[iOS Test] Update to 1.2.3 framework file
Merge pull request #339 from hasankhan/dev

[client][managed] Throw a conflict exception on 409
Merge pull request #342 from phvannor/dev

[iOS Test] Update to 1.2.3 framework file
Merge branch 'dev' into offline

Conflicts:
	sdk/Managed/src/Microsoft.WindowsAzure.MobileServices/Table/MobileServiceTable.Generic.cs
	sdk/Managed/src/Microsoft.WindowsAzure.MobileServices/Table/MobileServiceTable.cs
[managed][client][offline] Fixed broken tests
update tests
Set version back to 1.3 for alpha release
[managed] useragent test ignores minor version

Since minor version is changed during build, keep the check only on
major version which changes less frequently