Add flux-module remove, load-after-remove test, etc

Add more test cases as I merged the latest changes Don had pushed including a `flux module remove sched` fix.

`this flux-module load should fail` (4th test) doesn't fail, and this appears to be a bug where `flux module load` does not return an error code on this failure. I will create an issue for this.