Make yourls_hash_passwords_now() independent from globals

This will allow to unit test that function on an arbitrary file
Geo IP function fix, for IPv4 and IPv6. Fixes #1482
Make yourls_load_default_textdomain() return something.

Will just make UT easier.