Update .hgignore to match .gitignore.
Update for language changes
Merge pull request #42 from klutzy/upstream

Update for language changes
Determine port based on scheme and allow arbitrary ports.
SSL support implemented

utilizes rust-ssl or rust-nss to optionally provide SSL services.