Improvements to the brazilian phone format

I have moved the Brazil format to a file of its own, adding every state that has area codes to it, like the rest of the countries.

Please note that there is a new special case in São Paulo, the (11) area code now accepts 9 digit mobile numbers.

I'm not sure if the definition is correct, but it didn't break any tests.

Let me know if there is anything I can do to fix it, I'm sending this pull request after seeing phony on the 24pullrequests.com site.

Merry christmas!

FK