When unpacking, choose initial size of hashmap sensibly.
Improved as_hashmap implementation, which no longer uses shash.
as_rec set_type now accepts int8_t instead of uint8_t. Semantics of positive value
is set and that of negative is reset type.
Consolidate logging.
Merge pull request #5 from citrusraj/master

as_rec set_type now accepts int8_t instead of uint8_t. Semantics of posi...
Merge branch 'logpolicy'
Move Definition of "as_vector_init()" from the ".h" into the ".c" File:
* The function calls "cf_malloc()" and thus needs to be in a ".c" file in order to be instrumented using ASMalloc.
* Inlining such a function has no merit.
Add as_log_level_tostring().
Fixed compiler warning caused by logging macro.
AER 2566 Add interface in aerospike to allow setting context
Fixed as_hashmap constructor to handle 0 capacity correctly.
AER-2947 - as_list feature support - added insert(), delete(), concat(), and trim(), with basic unit tests.
Merge pull request #6 from citrusraj/master

AER 2566 Add interface in aerospike to allow setting context
Changed name of list method from 'delete' to 'remove', for consistency, and to fix node.js (C++) build.
AER-2254 - add structural support for getting a record's key and set name.
Fixed bug in tostring() method for lists containing null elements, and fixed bug in growing an arraylist when setting an element.
Merge branch 'master' into john

Conflicts:
	src/include/aerospike/as_aerospike.h
	src/include/aerospike/as_arraylist.h
	src/include/aerospike/as_list.h
	src/include/aerospike/as_rec.h