QPID-5481: Messaging API Update - 1520416 Message setProperties(Variant::Map&) added

The .NET binding already had a Properties setter but it behaved worked by doing 
recursive property Add and not a wholesale replace. This patch calls the new 
setProperty method to get the correct behavior.

The Properties property does non trivial calls into the unmanaged code. This
patch also intercepts unmanaged exceptions  from get and set and relays them 
into managed space.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1558899 13f79535-47bb-0310-9956-ffa450edef68