Support for HTTPS and reading from remote networks

I should have done this pull request a long time ago.

My branch allows for using HTTPS and reading from remote networks. I secure this with using client certificates. I also wrote a wiki entry on how to install this on windows. Unfortunately this is rather complicated and is probably not possible for the average user.

So why did I want to have this? I'm running Mac OS X. However, all my passwords since years are accumulating in KeePass. All the existing OS X ports or mono versions are just awkward and none of them work properly (that includes the pretty expensive KyPass). So what I am doing is the following: I'm running KeePass on Parallels and I offer my KeePass database over "network" to my OS X browsers. It works extremely well and I finally have a good working solution.

I have also updated the passifox repositories, so that the chrome plugin can use this version of keepasshttp. Firefox works already out-of-the-box.