Removed Boost.Regex usage.

I thought I'd already switched to using C++11 std::regex, but there were
a lot of places it was missing. I also removed Boost.ProgramOptions
since we're using CEF to handle that now.
Fixed building API.
Fixed YAML -> JSON for non-string basic types.