Disallow "*/maskbits" as an address pattern.

Fixes bug 7484. We've had this bug back in a8eaa79e031ee04d44 in
0.0.2pre14, when we first started allowing address masks.
Define macros meaning <,>,==,!=,<=,>=

This lets us avoid putting operators directly in macro arguments,
and thus will help us unconfuse coccinelle.

For ticket 13172.
Merge branch 'ticket13172'
Replace operators used as macro arguments with OP_XX macros

Part of fix for 13172
Fix wide lines (from 13172)
Merge remote-tracking branch 'public/bug7484'

Conflicts:
	src/test/test_addr.c