Revert "Added missing header file to project."

This reverts commit 90810194acb3e4a5cc16b87f3abde528dc309389.
Revert "Added third-party code as submodules."

This reverts commit 89d6b38595bcc8fd0548c9ca0d65404a731c68c8.