Changed autoconfig to only define ASSERT if it doesn't exist already