Finally sort out startup pathing for natives properly!
- Game now searches multiple parent directory layers until it finds a "natives" dir
- Hardened to only search a set limit and quit if it finds the system root
- Clean up related troubleshooting logging

Note to self: If trying to deduce where a certain path is likely to be under a wide range of scenarios ... just search for the dang thing instead of deducing already! :P