Organized Data Classes into new Namespaces

Created matching folders. Now things are a little more organized in the
Lib project.
100% resharper
Fixes issues from last renames

Undid a few things, and fixed the serialized spell data to match new
namespaces.
Started working on ItemSets not being hardcoded as well.
Item Sets are have nice dynamic UI

Finished what I started last commit.
The Item Set buttons are now dynamically generated based on the Item
Sets that exist. We lost 'all' though.
The Item Set buttons on in a thin vertical column to the left of the
items being displayed.
Moves DataTemplates to App.xaml

This removes alot of the clutter in CharacterDetailsPage.xaml.
Also, we can easily reuse these templates later if needed. They pretty
much pair up with a ViewModel.
Basic Implementation of NPC Generator

Lays down the foundation for a GM utility to generate Characters from a
template.
Only does characteristic generation now, and there isn't much
configuration possible.
No UI bindings.