Added IgnoreAllPropertiesWithAnInaccessibleSetter

to support scenarios where the destination type contains several
properties with private or protected setters that should not be mapped
from the source type
IgnoreAllSourcePropertiesWithAnInaccessibleSetter

added to support the scenario where a forward mapping respects the
encapsulation of the destination type and the reverse mapping ignores
the same properties as the forward mapping (maintaining consistency).
Encapsulation can be enforced for the reverse mapping by also using the
original method, IgnoreAllPropertiesWithAnInaccessibleSetter
Removing upgrade log file
Excluding tests for silverlight
Merge branch 'devuxer-develop' into develop