Merge branch 'feat_dyntraits'
merged the first couple of xml files
merged all schema files
merged a little more
corrected previous merge

there where some elements defined in the GameInfoSchema which where marked as belonging to DynTraits
but where also defined by some other mod(s) previously. the duplicate definition would create a lot of problems
when starting the game.
added merged python code
added test case for dyntraits with ncr leader

added todo notes about the current test
temporarily modified the leaderheadinfos xml file to test the changes for the NCR in the game
needs to be adopted for other leaders as well
reenabled the bug event manager
added existing mod config files
Merge commit '9d3f18' into feat_dyntraits
merged pcmake from master
fix in SDK code merged from DynTraits

this got only exposed since the leader xml infos are not yet merged for us.

in CvPlayer::doDynTraits() there is a value declared (eOldTrait) that is set to a value only in a loop,
and this specific LOC is not reached in our case (because it loops over the traits defined for the this* player
which none of are present since they're not defined in the XML part.

initialized the variable to a reasonable value (TraitTypes::NO-TRAIT) and a check for this value when the variable is used.
added todo items for pcmake
tmp commit before trying something else
works
added event handler map for dyntraits
removed event handlers not present in for DynTraits
little cleanup: ignoring GC proj files
corrected indentation in traitinfos.xml
list of FTTW traits -> dyntraits event manager