OpenOCL - The Open Optimal Control Library