Unit tests now have asserts enabled (except for FS_REQUIRE_ASSERT) and
fixed all the asserts (valid bugs) that were not being caught by unit
tests without asserts.