minor: add MacOSX system path for libc++ to ycm_extra_conf
CXX-185 - aggregation helper

Added in an aggregation helper and shims for the DBClientCursor to allow
for the special semantics used for return values.