Add `DioByOptPtr`. This function is basically same as `Dio` but different in function argument type as follows: `const DioOption` -> `const DioOption*`. This function can be called by external languages that doesn't support struct passing by value (e.g. julia).