Moved the portico library dependencies into the darwin specific subdirectory.
Added linux compiles of portico C++ libraries and updated CMakeLists.txt to handle the platform specific differences.