Clean the compilation before running the default test task

Produces less surprises.
Extract current_bindings into own file
Don't populate Exception#bindings on bad #set_backtrace calls
Move rb_check_backtrace extern to bindex.h

Document it there as well, so people won't wander why it is in the
exception_ext source.