SSL support.
Added support for URL filtering.
Fixed a couple of bugs.
Fixed URL filtering.
Merged changes from emscripten.
Updated connection protocols to handle changes in Firefox implementation, resulting in reduced code required to support Firefox and Chrome.
All of the logic is now shared.
Rename files.
Support both SSL and non-SSL. Fixed a couple of bugs in the client also.