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.
Separate large collection userModule into createModule and filterModule.
Implement IDisposable in AerospikeClient, RecordSet and ResultSet so the using statement can be used.
Update version 3.0.11