Implementing https rewrite support #71

* parsing XML-Files which contain target, exclusions and rules
* convert regex if required (is a little hack, probably does not work
for all rules)
* check if target rule apply for http url, and use the rules to rewrite
it
* add pice of code, to check if domain name has not changed during
rewrite (should be rewritten, using publicsuffix instead of little hack)
update settings_robot.yml
improve https rewriting
improve https rewrite code
import basic https rules from https-everywhere repository

* licenced under GPLv3+
* downloaded from https://github.com/EFForg/https-everywhere
Merge pull request #97 from pointhi/https

Implementing https rewrite support