Removed dead debug code.
Navdata parsing optimizations

Each navdata option is now parsed lazily, so we don't actually go to
the trouble of parsing it unless the data is accessed.
Restructured vision detection option object.