Rough Draft for Cybernetics Traits

Probably horribly buggy, but gets to go in its own branch for now
regardless.
Merge remote-tracking branch 'origin/master' into Cybernetics
Big Update

Cybernetics framework. Fixes to various little things. Game does not
crash now.
Merge remote-tracking branch 'origin/Cybernetics'