remove cls compliant from spring

fixes #1725
suppress obsolete warnings
fix merge issue in 32bit host
no point making test assembly cls compliant
no point making test assembly cls compliant
fix some xml comments
suppress event is not used warning
add "new" to some member to show intent
bump obsolete
suppress "Comparison to integral constant is useless"

for issue #1728
simplify 64/32 testing
suppress type conflicts with namespace
suppress unused event
suppress non CLS compliant field for now

related to #1729
turn on treat warnings as errors
fix some xml errors
update to Autofac 3.1.5

fixes #1709
more fixes to resharper settings
Merge branch 'develop' into sub-pipelines
Removing a unused field