buildrequest collapse

 - TODO:
   - update master/docs/manual/customization.rst

First iteration of the project.
I plan to update customization.rst.
Maybe a 'break' after FAILURE? It seems that you need to make sure that you would get the same answer for [SKIPPED, FAILURE] vs [FAILURE, SKIPPED].