reasoning: Decouple reasoning engines from core mmint (9)

 * Add ocl project