Code: Added option to respect JsonProperty.Name

For fine-grained control over Json.Net property naming, I often use the
JsonPropertyAttribute.Name for DTO property names.  Therefore, I added
the ability to have the IntellisenseWriter respect that value if
available.