Improve Spanish locale considerably

This commit greatly improves the spanish experience. I've just started using Discourse in a site in spanish and it seemed like the spanish locale was out of date for several months. I've brought it up to date following the client.es.yml file as a guide.

We need a better way of keeping locales updated without doing so many manual checks, does anyone have any suggestions?