Allow the use of ip= and (ip|myip)=whatismyip

* Allow the alternative use of ip= in the query string
* Also allow the use of special keywoard "whatismyip" as an ip
  which will substitude the value of REMOTE_ADDR as the ip to use
  in the upate