add some extinfo options, separate some geoip code from clientinfo struct