Fixed 4.02 warnings and safe_string
Clean build both with safe-string and older OCamls

using an OpamCompat module
Merge pull request #1916 from OCamlPro/clean-build

Clean build both with safe-string and older OCamls