Reorganize source layout

Move all of the source projects moved to cmake into
a separate source directory to allow use of a common
CMakeLists.txt that includes the project specific files
to allow for dependency checking across the projects

Change-Id: Ib50c6b324f4092595aae22c500f9d0f1ea9e269c
Reviewed-on: http://review.couchbase.org/28723
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>