Fix the file names for locale strings

Two things:
 - The grunt script was checking for the wrong .po name, and thus wasn't generating
messages.json.
 - i18n-abide module used on the server is hardcoded to look for messages.json,
   rather than server.json.

So, convert server.po to messages.json and change the client code to look for
client.json instead.