* initial work on d_a_obj_ajav
* matched Act_c::_create and Part_c::init_data
* initialized cXyz arrays
* 44% matching in .text
* more work on d_a_obj_ajav
* 73% matching in .text
* 83% matching in .text
* 99% of .text matching
* 100% .data matching
* fakematch _execute and link d_a_obj_ajav
* demo matching
* initial code cleanup
* named all fields in Act_c and some Part_c fields
* more documentation
* make a fakematch slightly less fake
* fix _execute for demo
* named more fields in Part_c
* named most fields and parameters
* finishing touches
* update d_a_obj_ajav .cpp and .h
* Commit review suggestions
It's not completely consistent, but it seems like the majority used `bool`, and only a handful used `BOOL`. So I switched all of them to `bool` except for 13 TUs that stopped matching when changed like this.