improved regex accuracy

Right now we are being very conservative and accept rules describing
domains with no path length and known abp rule options (third-party,
popup, subdocument, image)

The goal is to have zero catch-all cases. Right now we do not have
UNKNOWN cases and have some types of MISSED cases, mainly rules
matching specific paths. We should convert those cases to REJECT cases.