add Equipment(also methods in Fighter, dig Quest), FighterAttribute

some refactoring works orz...
orz...
some modification. add Instrument
base structs done, start to construct the world
some fix up.  update test
stage commit, add Pool, add Factory-Like mode, add EquipmentStore, many changes
many modifications
many modifications
base structure partly done,
add sdl, add combat
Merge branch 'master' of https://github.com/owensss/AIGame
Combat Module
some fix on baseStructure.hpp. some fix on code & interface
constructing world