Pass kwargs to json.loads

Not all JSON is created equally. This commit
addresses when users want to take control of the
json decode process.
Merge pull request #1132 from sburns/jsonkwargs

Pass kwargs to json.loads