Typedef const

Add const typedef for osl_strings, osl_body, osl_extbody and osl_generic
Add a osl_strings to std::vector<std::string> conversion function if __cplusplus macro is defined