Part 2 of new spell configuration
1) spell handler refactored to support modding in general way
2) imunnity icons moved to WoG as they depends on wog`s graphics
3) introduced new class template for handlers (todo: use this in other handlers)
4) save format changed
5) introduced "absolute immunity" - unaffected by "the Orb" etc. (todo: use it in config)
6) new format documented on wiki, added json schema.

* more split of registertypes - fixes 32 mingw build

git-svn-id: http://svn.code.sf.net/p/vcmi/code/trunk/@3799 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834
cmake/msvc project updates. untested.

git-svn-id: http://svn.code.sf.net/p/vcmi/code/trunk/@3800 4dfc6b2a-8b31-0410-aa91-d6c70e3ac834