ip.py: 'region_name' should be 'region_code'
ip.py: support both pygeoip 0.3.0 and older versions.
Merge branch 'master' of git://github.com/thuandt/willie

Conflicts:
	willie/modules/ip.py
[ip] Clean up a bit.

- Revert region test to check for '' in addition to None, in case the old
  version returned that.
- Also change the error handling code to try the new pygeoip version first.