battle system immigrated

The battle system was importer from the separated repositiory
shaman.rpg.battle
git ignore update
monster race loader implemented
helper class for tests added
attack loader implemented

Loader for monster attacks
attack execution added

Support only for quick damage attacks,
modifications missing
implementing battle logic started
further work on logic
modified git ignore
battle logic and test run implemented
Improvements in the database: 
load later functionality fixed
performance improved
record changes API added
primitive wrapper records added
record template improved
changes recording started
database is now generic
group overrides getChanges() to return GroupChanges
monster races and attacks rewritten to use database maps to store the attributes
element factors rewritten
tests extended
Database speed improvements (factor 10)

Battle support in the editor started
Database speed improvements (factor 10)

Battle support in the editor started
utilities module added

This module provides helper classes for working with data objects on top of databases and multi view elements.
utilities module added

This module provides helper classes for working with data objects on top of databases and multi view elements.
fixed a bug when saving the database