add extra gps data to /info response (in view, in use, dop)
HUGE bug fix; allow multiple clients to connect to diagnostics simultaneously
fix diagnostics multithreading issue