Amdcsimrec code cleanup
Cleanup includes:
- Removal of redundant callback functions
- Removal of redundant private data members
- Removal of redundant header files
- Fixing include statements
- Fixing names of private data members
@nkoehler , I know you will get a notification from this MR, but let me explicitly tag you here anyway