update makefiles
fix(dsolvers/ode_solver.cpp): fix split function

Make sure that the splitted intervals are the subsets of input domain.

fix #61
feat(src/CMakeLists.txt): use CAPD-4.0
add C API
fixup add C API