Add catalan localization and fix spanish

Hi,
I added Catalan support.

I also made some changes to Spanish:

* I added two idiomatic deictic expressions, they are not a single word, but they are very common.

* Time interval formatter was relying on the region format for fixing deictic expression format difference  for future and present. That bit of code needed a rewrite because it was affecting all languages, not only Spanish. But anyway you cannot assume region format and language to be the same.  
I removed it and I fixed the issue by changing the spanish string for future deictic expression, so it can use the same format as the present.

* In the ordinal number formatter, I see no reason for not returning as default the masculine, so I changed it.