Returning consumable error messages per default.

This is essential for validation errors which are now returned to the api caller.
Needs some digging through the older code to remove places where the
ValidationException is catched explicitly and not allowed to bubble up to its
specific handler.
Merge branch 'master' of github.com:Graylog2/graylog2-server