Fix database bugs: missing constraints (caused duplicate serverEntryProtocol rows to be inserted); need explicit delete of serverEntryProtocol rows to ensure correct state after an updated server entry is received (in particular, when old capabilities have been removed).
Enable interrupting HTTP requests in-flight when a MeekConn is closed.
Code review cleanups
Fix: iterator.Close() was not called in some cases, leaking resources
Merge branch 'master' of https://github.com/Psiphon-Labs/psiphon-tunnel-core