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.
Why do you need to parse this into a list, instead of just appending to the existing string?