Begin migration from old XML parsing

Move away from XmlReader to XmlSerializer.
Finish new Monster import.

Remove superfluous references.
Remove unused fields and properties on Power.
Finish rest of new LibraryHelper.Monster import.
Fix incorrect ActionType parsing.
Update Monster Power formatting

Remove superfluous interface.
Change StatBlock to output power lines closer to Wizard's Monster
Builder.
Fix attack sub-effect display

Fix missing text for effect on successful saving throws, and
aftereffects with damage.
Project restructuring...

Preparing for the day one the import objects are different than the
export / public objects.
Fix namespaces after restructuring
More reorganization
Make all import classes internal.
Enable NuGet and include Json.NET.
Add new test project

Turn all Import classes back to public so that the XmlSerializer works
again.
Start adding public facing classes that will be a more simplified view
of the Import classes.
Add reference to Json.NET via NuGet.
Continued refinement of statblock rendering.
Begin re-adding support for importing Characters

Make all Import Character classes public in order for the XmlSerializer
to work.
Add custom binders to clean up knockout syntax in monster statblock
view.
Completed Monster rendering (except for powers)

Update knockoutjs.
Add stubs for all monster powers

Clean up non-test project to work with Library Helper changes.
Almost complete monster power rendering
Make attack template recursive (I'm looking at you Beholder)

Fix missing icon when Type is Close.
Fix all known remaining render issues.
Fix King's Dark Lantern not rendering.
Fix too many spaces after Skills label.
Add true filtering to library form.
Begin adding Library store.