Don't bother title-casing property names for leinent lookup

Profiling shows a significant amount of decoding time (>25%!) in this
hotspot when dealing with large, repetitive JSON documents using
underscore_style property names and requiring the leinent lookup.

The good news is there is no need to title case at all, once we remove
hyphens and underscores. The type accessor map uses a case-insensitive
lookup function, so any case will do. Note that no tests need modification
post-patch (although several would fail without the hyphen/underscore
removal).