Move all third party code to a "third-party" directory.

Remove NOTICE file now that third party code is explicitly grouped.
Adjust build scripts to use the new third party code location and streamline
cleanup of dependencies managed by Ninja.