mon: MDSMonitor: do not allow ec pools to be used for data or metadata

Fixes: 8624

Also adds tests to the cephtool workunit.

Hasn't gone through the gitbuilder yet, but my local tests were okay.
using **check_response** would be better to assert that it fails as expected and not because of an unrelated problem