QueryBuilder: Remove special handling of QueryParseException

This change fixes HTTP status code of queries which use
":self" (e.g. "reviewer:self") when not logged in. Before a
status code 400 was sent - now a 403 will be sent.

This change is required because QueryChanges#apply implements
a special handling for exception messages which contain ":self".

With this change, REST API error messages also contain more
useful information (including operator and value which fail).

The error message displayed in the GWT client does not show
exception messages (just shows that session is expired).

This change reverts a part of change Ifdf730.

Change-Id: I8839629e6efa15651c0a393d5f12bee1ee72fd3a
1 file changed