orxonox/trunk: adding TestGun to implement a test gun some smaller changes in ghe weapon.h interface. some doxytags for primitive