Moved the Monster class to a Component

Things done:
 - Allowed to create new Attributes outside of the protected scope of Being
 - Moved Monster to MonsterComponent
 - Some minor cleanup in the Attribute setting code of monsters
Fixed undefined #defines in mingw and c++0x

It looks like mingw does not define all the stuff in c++0x it does
without.
Fixed @kill killing yourself