Moved the make_unique<>() definition to its own header.
Made the code aware of the c++14.h header.
Removed the deleted files from the Android build.