Initial import from salvage.
Added creation of src_external symlink in src, as well as copying in its CMakeLists.txt
Added source external dir to our src root make directive