Create standard gc and memory_pool names for Jvm stats
fixes #4661
use proper logging
add joda-convert so missing annotations in joda-time will not cause failures when used as dependency
fixes #4660
Add warning phrase suggester's max_errors

large number can badly impact performance.
Expose headers list in RestRequest

Closes #4609
move RestRequest to be an abstract class, and expose local/remote address