Fix storage allocation bug in list.take function.
Update Common module default allocator to be a "minimal" version and
include the allocator in the library only when built with the default.
Add as_basename() because system basename() will modify input string on mac (which causes a crash for string constants).
The input path is guaranteed not to be modified with as_basename().
Update arraylist and the test for hashmap to use "as_string_new_strdup()" to create strings, which properly goes through "cf_strdup()".
Update the Common module to be built in either one of two ways:

   1). The default way, which builds into the library the truly-minimal "default" memory allocator.
        (This mode is used by the C client.)

   2). Using the "enhanced" memory allocator from the server as a replacement for the default allocator.
        (This mode is used by the server.)  This mode is enabled when the "CF" directory and additional
        external CFLAGS are passed on the "make" command line (e.g., "-DENHANCED_ALLOC -DMEM_COUNT".)
	In this case, the Common library will have a stub "cf_alloc.o", which exports no symbols, and
        the CF library will provide the allocation-related functions.
Add cf_queue.c cf_queue_priority.c
Declare more queue functions that are needed by server.
Add -D_DARWIN_UNLIMITED_SELECT to mac compile.
Cleanup flag definitions in Makefile.
Make compiler/linker flags consistent with other modules.
Remove OS setting because it's already defined in settings.mk.
Commented out unused function.
Build "libaerospike.dylib" on mac.
Change mac deployment target to 10.8
Change mac deployment target to 10.8
Change mac deployment target to 10.8
Use clang on mac.
AER-2054 - added client utility function to convert server void-time to TTL.
Reorganize Xcode projects.
Use cc compiler.  This maps to the proper compiler depending on platform.
Merge branch 'master' of github.com:aerospike/aerospike-common