Move constructor and noexcept correctness
Modernization of chaiscript_parser