A small set of modifications to allow external applications to use the RUNTIME API
This is a set of modification made from the look at the exageostat application that not only uses chameleon algorithms, but also tries to add its own algorithms using the RUNTIME API from chameleon. These changes are made to avoid conflict and copy/paste in ExaGeostat.