Support subquery negation operator in SemanticMediaWiki queries.

The syntax is {{#ask: [[prop::val]] !<q>...subquery...</q> }}
or just {{#ask: [[prop::val]] ![[prop2::val2]] }}.

Change-Id: I107d7f6905860379684a011ba1bf0c44a150c575