When user code is working on a 'const char**' they have to do
a 'const_cast' in order to pass argv into the cxxopts::parse
function.
The rationale behind this commit is to accept both 'char**'
and 'const char**', but internally use 'const char**' due to
const correctness.