MPS-19126, MPS-19127 - updated custom property accessors to behave more like methods
MPS-12312, MPS-19128 - BL property editing improvement and fixes
MPS-12312, MPS-19128 - polished the way different types of properties get transformed into one another
MPS-12312, MPS-19128 - polished the way different types of properties get transformed into one another
MPS-12312, MPS-19128 - enabled easy default getter/setter -> default getter/no setter conversion by deleting the default setter
MPS-12312 - added generator for the default getter/custom setter scenario
MPS-12312 - Restricted the use of PropertyReferences and LocalPropertyReferences within custom getters/setters
Merge remote-tracking branch 'origin/master' into 3.1/vaclavFixes