Added method for checking if current element is the last element without advancing the enumerator.
Enhanced SkipValue function on jsonreader to support objects and arrays as well as primitive values.
Added support in JsonPatch implementation for additional operations.
Changed codegeneration for backingfields to specify type using global specifier to avoid typeconflicts.
Merge branch 'jsonupdates' into develop