Add schema properties title and description to JsonPropertyAttribute

Allow specifying the JSON Schema properties Title and Description
per-property using the JsonPropertyAttribute. Properly add those in
JsonSchemaGenerator and add a unit test for said behaviour.