more test fixes, removing old deprecated tests that haven't been running...
test branching
- fix failure cases
- get dropfirst to work around missing schemas
mark all suite tests as __multiple__
- go through a more complex process here to work around a dict reordering issue in pytest
framework agnostic coverage flag
cleanup