Fix naming issue

* nicePascalName correctly renames 'TVSeries' as 'TvSeries' instead of
'TvsEries'
Add XmlProvider naming test

* Confirm with compile-time test that 'TVSeries' is renamed 'TvSeries'
Merge pull request #390 from OkayX6/master

Casing issue with XmlProvider