Broke assertion handlers out of Test.m into new Test_Assertions.m

If you're using the Assert() macros you'll need to add the new source
file to your target.
Merges with snej/master