use 127.0.0.1 instead of localhost incase hosts file is messed up

We've had a few complaints about crema not working on some machines. In those cases it turned out the users  "hosts" file was generally messed up in a way that "localhost" was no longer defined. Instead just use the loopback address directly to avoid the problem.

Please merge this into the 15.2.2 release too.