CARROT-1004: Decrease log noise on invalid input from the QueryProcessingServlet
CARROT-1003: refactoring so that classes don't require apache http.
CARROT-1002: better handling of IP ban (no verbose messages).