#81 First cut of ReadOnlyPropertyAssertion
#81 More tests, moved test types back into parent test class
#81 More ReadOnlyPropertyAssertion, IdiomaticAssertion support for FieldInfo
#81 match types, support FieldInfos, added scenarios
#81 fix code analysis issues
#81 Address issues incl. IIdiomaticAssertion methods for fields
Address many review issues

 - Renamed ReadOnlyProperty* -> ConstructorInitializedMember*
 - Fixed spelling of 'initialised'
 - Support read and write properties
 - Matching constructor parameter type on 'IsAssignableFrom'
 - Use ToArray instead of ToList
 - create the constructor arguments by passing ParameterInfo instead of type
Handle write-only properties and other fixes:
- create anon field and property instead of type
- tests verify exception info is correct
- test to verify complex type behaviour
Added a test for property with an internal getter
Incremented minor version,

indicating that the addition of ConstructorInitializedMemberAssertion is a
new feature. It also resolves #81.