Feature oracle support

This merge pulls in the experimental oracle support developed by rally25rs and adds some additional tests.