Merge pull request #1 from citrusraj/master

Use as_udf_context for final aggregation at the client side
Move mod-lua and common forward for the udf context changes
Revert "Move mod-lua and common forward for the udf context changes"

This reverts commit 04d609b497e919d9f2df269c682ce111b8dd6e1a.
Revert: Merge pull request #1 from citrusraj/master

Use as_udf_context for final aggregation at the client side
Allocate fd_set on stack when possible.  Otherwise allocate on heap.
Add cf_clock.h to public includes.
Remove unused include path.
Merge branch 'master' of github.com:citrusleaf/aerospike-client-c

Conflicts:
	Makefile
[chris] fixed makefile
benchmark cleanup
more minor benchmark cleanup.
Remove Digest Entry (not yet ready).
removing unnecessary api showing up in documentation
removing unnecessary declaration which is showing up in apidocs.
AER-1881 - Added C client support for stored keys. (Not complete - TBD: UDFs.)
AER-1881 - C client handles new key mismatch error.
AER-2087 : Fix for skipping ref-counts when server returns as_nil for udf's, added a test file for as_nil type
Revert "AER-2087 : Fix for skipping ref-counts when server returns as_nil for udf's, added a test file for as_nil type"

This reverts commit f29e3fe9625dfabb33143399fb382d0e903b79ce.
Cherry-picked commit for AER-2087
Revert "Cherry-picked commit for AER-2087"

This reverts commit 5ad722dc93e7cf531afe7b8d52a99617bc484766.