Refactoring: Renamed PutResourceBase to PostResourceBase.
Fixed: Forgot to change string reference from PutResourceBase to PostResourceBase in ClientLibGenerator.
Make type proxies of subclassed types inherited to decrease code duplication.
Don't initialize repository properties as lists.
Fixed duplicate generation of Id for resources that has hidden base class in middle. Also added peverify test.
Updated format

- Renamed to .md to add Markdown formatting.
- Added Markdown formatting.
- Updated 'people' operations with array identifiers [].
- Fixed a couple of typos in examples
Update json-patch-format.md

Added more Markdown formatting
Update json-patch-format.md

Rewrote a couple of the examples and added more Markdown formatting
Update json-patch-format.md

Added another example where 'name' is used both as an identifier and as a property to change.
Update json-patch-format.md

Rewrote example text to be more precise
Update json-patch-format.md

Fixed formatting
Added operators
Added example of nested operations
Updated the readmen file

Replaced "Pōmōna" with "Pomona" in code examples and added some Markdown formatting
Update README.md

Added more Markdown formatting
Update README.md

Yet more Markdown formatting
Update README.md

Fixed JSON examples to have proper strict syntax
Generate specific interface and implementation for all repositories.
Removed silly test that at some point was committed by mistake.
Merge branch 'master' into development