suppress warning of DTO with no contents, when it has a description which says where the content comes from
better warnings when icons are missing
prevent warning of entitlement context on forwarded requests (eg /) and improve detail for logging REST info
Add a UserFacingException which can be used to indicate to suppress stack traces, and tidy up how REST errors are reported and returned
demote dull log messages to 'trace'
allow a CREATE_UNMANAGED mode for locations, used when peeking, so that we don't get lots of logging on the frequent location listings from REST API
port WebAppRunnerTest to java and improve shutdown
test and rat fixes, and log message tidy
deprecte ApplicationBuilder.newManagedInstance to encourage mgmt context to be supplied, and convert many existing usages to conveniences which load LocalManagementContextForTests (to speed up tests by preventng catalog parsing)
move some many-times test to integration group so build runs faster
address review comments
This closes #77