Add the MarshalJSONIndent method.

I find it convenient to be able to have a nice display of the json generated (For debugging purpose mostly).