Integrating work on i18n by Bruno Tavares
examples -= legacy
minor test changes
updating documentation
moving tests, random improvements
moving tests
Better test coverage, fixed some problems, added more documentation
Revert changes done to the old i18n to ease integration of the new i18n

This reverts commit d79b15a317563036f9275790de5cf09893729207.
Merge branch 'develop' into I18n-v2
Merge pull request #32 from fabiosantoscode/I18n-v2

I18n v2