Made path detection more robust.
Bashed 3rd party from nav.
Mswin build updates.

- The build gets much farther now. We override the compiler and prevent
cmake from running its initial checks. We can probably turn those back
on later. The main issue is it's not taking our build flags. In particular,
it's linking with /MD rather than /MTd.