AJP client + lots of AJP fixes

This allows Undertow to proxy via AJP
Fix potential race in JDBCLogHandler
Test AJP in the proxy profile
Just force close the connection on proxy timeout
Add principal vs role map to deployment info