Noinit complex tests

I realized I forgot to add a noinit and --no-use-noinit test
involving complexes.  The noinit case is more a sanity
check, but the --no-use-noinit test ought to be a good
indicator of what went wrong (and when something
goes wrong) should complexes fail again.  The reason
they don't fail right now is because --no-use-noinit
does not affect the use of noinit within the standard
and internal modules.  The determination of the
default value for complexes relies on noinit being
applied, at the moment.  We expect that to change in
the future, and this test will make sure that complexes
continue to work throughout.