AEObjectModel:  Clean up header names and includes

Rename C++ foo.h headers to foo.hh.  Remove external include guards from
corpus files (where they have no benefit).  Add include section captions
where missing.