Automatically initialize PETSc in flcbdfWrappers

* Simplify Comm init so it takes no arguments
* Assume sys.argv is default argv to pass in to PETSc
* Remove PETSc database options
* Automatically initialize DAETK and Comm/PETSc in flcbdfWrappers
* Replace DAETK-Comm with a simple Python comm
* Add some basic tests to verify Comm
* Remove Comm.init() from a few places it is no longer explicitly needed
* Replace Py_PETSC_COMM_WORLD with PROTEUS_COMM_WORLD
Addressed in: https://github.com/erdc-cm/proteus/commit/497bf108f9650aa8c7ad1a80ba6ae78d3d2278e0