Get user IP from request class rather than PHP global variable
Geo-location flags work for article authors
Don't log geo-location info for sessions if using XenForo < 2.2.8 (required method wasn't introduced until XF 2.2.8)
Internally simplified how geo-location flag CSS is generated