Fixes per code review
Add ability to map naming strategies

Some APIs use a naming convention for JSON properties that differs from
the typical C# naming convention. This makes it easy to map the JSON to
object properties in any way you wish.

This closes #27
Rename method per code review
Add GeneratedCodeAttribute to ReflectionUtils

This will keep target project's code analysis from attempting to run its
rules on this code.