Closed branch feature/edit-continue-switch

--HG--
branch : feature/edit-continue-switch
extra : close : 1
Add new API clr() to replace existing Managed and Unsafe flags

A new API is needed to add support for "pure" and "safe" managed C++ code. The existing flags will be marked as deprecated in the documentation, but otherwise left intact.

--HG--
branch : feature/clr-switch
Convert all usages of Managed flag to new clr() function

--HG--
branch : feature/clr-switch
Convert all usages of Unsafe flag to new clr() function

--HG--
branch : feature/clr-switch
Replace "Off" string literal with p.OFF variable, just in case

--HG--
branch : feature/clr-switch
Implement CLR "Pure" and "Safe" values for VC 201x and MSC

--HG--
branch : feature/clr-switch
Merge new clr() function, replacement for Managed and Unsafe flags