Add new C api.  Update some effect accumulators.
Modify a few function signatures, fill in more structs
Remove combat engine hooks.