Improving pt_BR Providers

- In overall, code extensibility was improved;
- Added some Brazilian documents to the Person provider;
- Phone generation was greatly improved, being able to differentiate between landline and cellphones + additional local rules for valid numbers.

Also, I've added samples to the repository README :)