Add localized support for social security number or equivalent

Localization of US social security number and Canadian Social insurance
number.
Update Canada SSN/SIN provider to create a valid number

The first revision generated a random number in the correct format.
This commit creates a SIN number that passes the checksum as described
here http://http://en.wikipedia.org/wiki/Social_Insurance_Number
Add Olivia as a first name
Merge branch 'patch-1' of git://github.com/milokowic/faker into milokowic-patch-1
Merge branch 'master' of git://github.com/jacinda/faker into jacinda-master
Merge branch 'master' of git://github.com/TRManderson/faker into TRManderson-master
Merge branch 'patch-1' of git://github.com/EvanHahn/faker into EvanHahn-patch-1
Merge branch 'master' of git://github.com/gitaristby/faker into gitaristby-master
renamed `formatters` to `providers` in docs, because that's how they're called in the code
added sphinx docs
added placeholder files
fixed typo
another typo
renamed build_locales to build_docs
emptied out main.py
cut down README's content, and pointed people to RTD.
Update README.md
fixed build
Merge branch 'master' into docs
use absolute paths when building docs