Moved complex tests into their own file. Simplified by removing complex support from test_signed_zero.cpp