moved code for extracting log data from (and setting attributes in) HttpServletRequest to RequestData. Prepared for extraction of logging code into an injectable bean.
moved RequestData to filters package, made RequestData.set* methods package-scoped, so that only filters use them.
- extracted methods for message creation logic and placed them in DefaultHttpLogger (customisable bean implementing HttpLogger - which now is an interface),
- moved REQUEST_COUNTER to where it's used, made private (part of 'framework internals'),
- moved request-attribute-name-constants to RequestData (where they're used, made private)
made HttpLoggerFilter wrap request / response in MultRead variants only if they're not wrapped already
made the plugin enabled by default (if included in BuildConfig)
updated README.md