Common:  Fixed convertOctal.

It now converts `\o{0377}` to `\377`, for compatibility
with earlier versions of pcre (including the one currently
in debian).  It also now generally leaves octal escapes in place,
converting to unicode characters only when a compatible octal
escape isn't available.

Addresses debian #753299.
Use utf8 option with pcre-light.
Bump version to 0.5.8.5 and update changelog.
Updated ada.xml
Added latest cmake.xml
Updated cpp.xml
Updated css.xml
Updated doxygen.xml
fsharp.xml - removed custom mods
Updated go.xml
Updated html.xml
Updated isocpp.xml
Updated makefile.xml
Updated modelines.xml
Removed custom mods in ocaml.xml
Updated prolog.xml
Updated changelog