Add an advanced text generator based on markov chains.

The advanced text generator's text()-generator is compatible to
Lorem's one and can be used as a drop in replacement.
Added montengrian translation
Montenegrian Providers added
Fix several issues with markov chain Text provider
Add de_DE locale for Text provider
Fix typo in de_DE/Text locale
- added new lines
- added missing data sources
- Fixed All Caps
latitude and Longitude added
Improve documentation of the Text provider
Add Text provider to Factory
Remove potentially offensive word from last name list.

Found it quite weird to have a company called "Jewess Group" in my fake data, and could see how this might be offensive to some.

I'm not sure if this is an actual real last name or not, but since the last name provider is used as the basis for other providers which might be lacking in context, maybe it should just be removed.
Merge pull request #260 from joshuajabbour/patch-1

Remove potentially offensive word from last name list
Removed superfluous space
Merge pull request #262 from doenietzomoeilijk/master

Removed superfluous space
Update Text provider with the latest suggestions
Fix tests for Text provider
Merge pull request #254 from TimWolla/advancedTextProvider

Add an advanced text generator based on markov chains.
Refactor and speed up realText formatter bootstrap

With English locale, bootstrap of realText passes from 5s to under 100ms
Merge pull request #263 from fzaninotto/faster_realText

Refactor and speed up realText formatter bootstrap
Revert test file modified by mistake