Move warnings between -Wall and -Wextra

Also update a few tests and rename a warning
Support "\a" escape char
Better location output for trailing-initialiser-comma
dynarray_free() ensures it's called with &arr

This corrects a memory issue with label_free() / label::jumpers