add ability to ignore properties using a lambda expression when destructuring
fix duplicate variable name
add Lambda Ignore extensions
rename extra to DestructureByIgnoring, add expression validation, add tests, general code improvements
Merge branch 'property-policy' of https://github.com/mattfurness/serilog into mattfurness-property-policy
A couple of consistency changes, removed some leftover files from an earlier rename.
Merge branch 'mattfurness-property-policy'