Some improvements to logging

1) Show useragent & request time in access logs
2) Fixed bug where both logrotate & tomcat were rotating logs, creating thousands of empty log files
3) Add RemoteIpValve so container sees users actual IP, and not IP of LB/Reverse proxy. Basically it makes IP from X-Forwarded-For header to be request.address.