Send user key in multi-operation call if set in write policy.
Add "Debug IIS" and "Release IIS" configuration targets.  These IIS targets use HttpContext to store reusable buffers (instead of using ThreadStatic).
Update readme
Change "Policy.maxRetries" default from 2 to 1.
Change scan/query maxRetries value in default constructor (used to be changed in transaction code).
Add LargeMap.exists()
Merge branch 'master' of https://github.com/manigandham/aerospike-client-csharp
Reformat leading spaces to tabs.
Removed deprecated RecordExistsAction generation enum values.
Use GenerationPolicy in WritePolicy.generationPolicy instead.
Filter out unreferenced bins in async batch.
Add udf methods that take WritePolicy (instead of base Policy) as an argument, so ttl can be specified.
Deprecate udf methods that take base Policy.
Do not interrupt thread on scan and batch cancels.
Call cancel on token only once.
Update version 3.0.10
Use xorshift128plus algorithm to generate random values in benchmarks.
Validate that value type can be used as a key.
Support double/float on client-side. Server will store these values as longs.
Support transaction commit level on writes.
Rename CommitPolicy to CommitLevel.
Support read consistency level.
Support large list remove range.