MACRO: Wraps a Query in a BooleanQuery so that it is optional, along with a second prohibited clause which will never match anything