put unit attack_type in new file.
replace attack_type::get_cfg()

the new interface gives more encapsulation.
remove duplicate information in attack_type

previously we stored this information in a config object and in member
variables, now the config object is removed.