Initial commit of original files.
Set CXXFLAGS and LDFLAGS to use libc++, use tap dependencies.