Reformat type directory and reinstate type/unit_testing

* move ADD_QTEST macro to BOOMERANG_Macros.cmake