Merge pull request #1 from rod-hynes/master

initial version
Merge pull request #2 from rod-hynes/master

Obfuscated SSH is now working
Merge pull request #3 from rod-hynes/master

Bug fixes and refactored tunnel establishment pipeline
Merge pull request #4 from rod-hynes/master

Persistent data store (for server entries, etc.); server API requests (handshake and connected); tunnelled http proxy
Merge pull request #5 from rod-hynes/master

Implemented work around for verifying legacy Psiphon server certificates; reuse custom https client throughout session; added support for selecting egress region
Merge pull request #6 from rod-hynes/master

Builds on Windows; implemented connect timeouts; bug fixes
Merge pull request #7 from rod-hynes/master

Fixes and tweaks made while testing (web browsing via the local HTTP proxy interface)
Merge pull request #8 from rod-hynes/master

Added log line prefixes
Merge pull request #9 from rod-hynes/master

Missing new source file; Emit version number
Merge remote-tracking branch 'rod/master'
Added tests for config.go
Added config and db files to gitignore
Merge pull request #10 from rod-hynes/master

Added config parameters for local proxy listening ports
Added note about test suite overkill
Merge remote-tracking branch 'upstream/master'
Merge pull request #11 from adam-p/master

Added first package tests