UNDERTOW-297 Set the X-Forwarded-For header when proxying

Update connection logic to append to the X-Forwarded-For header if it is present. Otherwise, just add the header.
It could simply append ', {new-ip}' to the list, however, I thought it might be better to make sure the header format was valid.