Ruleset crushing code trips on corner cases

This ruleset:

https://gitweb.torproject.org/https-everywhere.git/commitdiff/41ad47b404820ffecf178a969d24ed091a98f6fe

Triggered a bug in Alex's ruleset crushing code in the build script. The symptom was that HTTPS Everywhere could no longer parse the resulting default.rulesets file.

Re-spacing it was an effective workaround, but at some point we should fix those regexps or replace them with something more elegant in Python.