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'