Add geolocation to idapi registration calls

Also adds a HeaderLoggingFilter to Identity so we can verify this is working (and because it's a jolly useful thing to have generally), since it depends on the ELBs providing the X-Forwarded-For header.