Enhance SQL Black and White Lists

1: Add filtering by 3, 2, or 1 octets of IP address

Partially match IP address in whitelist/blacklist code

Specify things like

192.168.
10.1
10

(trailing . optional in black/whitelist entry)

2: Add 'wildcard' matching (Issue #98)

Accept @example.com for domain match.

*.example.com matches subdomains, e.g. a.example.com, a.b.example.com (but NOT example.com itself)