New ErrorBarrier maps java exceptions onto error response.

- initial support for IllegalArgumentException (400) and
IllegalStateException (409)
- tested Bad Request with AssetResource calls with unknown asset type
Merge branch 'master' of
https://github.com/virtual-repository/virtual-repository-service.git