Add FEATURE test-fail-continue

This feature allows to always enable tests and still being able to merge if
these fail. This idea is taken directly from portage.

I took some time to investigate the current code-base and am reasonably confident, that this is the right thing to do. However as always critique welcome.