Expand integration tests and fix a few bugs.

- clear() in all cases is basically _post_init(), make that the
  default, remove Counter.clear()
- Fix 'in' logic for TypedMapView by implementing __contains__
- Expanded tests to do more ops and reload