This has faster builds, error checks and tests. The number of cmake options
for this type of thing has grown over the years and it's convenient to be
able to point new developers to a single target.
A remaining issue that @Ray Molenkamp (LazyDodo) brought up is that Release/RelWithDebInfo
builds don't have asserts. That should get enabled through this config as
well but it probably needs a new cmake option first.
There may be other useful options I forgot.