Check X-Forwarded-For header for ignore IPs

Enhances analytics ignore IP check by checking if the X-Forwarded-For
header is set.  If set, the first IP in the chain is the original
client IP.  This allows requests to be differentiated between actual
requests from a load balancer vs requests going through a balancer.