MAKE/PARSETEXTWITHPROFILE: added remote rule name parameter
If not empty, the remote rule name is used to activate a specific remote rule while using the profile. Otherwise the profile is applied without any active rule, as before. The new parameter is optional, thus macro calls without it still work. This is thus an API extension which is backwards compatible => bumping revision and age. Code linked against old lib still works, code linked against new one requires new one.