Overriding field names to allow json with D keywords

This is a solution to this problem:

http://stackoverflow.com/questions/25974994/how-to-correctly-name-field-body-in-d/25975184#25975184

Should be backward compatible with all existing code that uses the library.