Changed BASIS_ASSERT to select between the two assert implementations based on the number of args.  Changed the BASIS_ASSERT_SIGNAL calls to just use the new BASIS_ASSERT