introduce method name matching into HTTP server routing
add hs::app_json hs::app_json_utf8
uri: use std::forward where appropriate
introduce metrics::intervals, sliding time aggregate statistics
use nostacksize_t to evolve deprecated APIs
omit needless namespace refs; use nullopt
test metrics::intervals
cosmetic tweaks - const, indent
use synchronized<> to keep thread list
test method route