Big framework changes - now can handle complex GPX objects with
waypoints, routes, tracks.  Replaced route table with GPX object
explorer tree.  Some functionality still needs to be updated to support
the new object structure.

Signed-off-by: Matt Hoover <the.one.eleven@gmail.com>