Use explicit verify_checksums, fill_cache, and sync flags

...instead of implicit type conversions and the None defaults for these
flags. While at it, clean up the Python bool version C++ bool mess.