Allow for // inside valid JSON data
Allow for // inside valid JSON data

This modifies the regular expression to match for valid quoted strings
first before checking for single line comments.
URLs can be inside the JSON assets like .modinfo currently it will break
those files.

the lambda checks if m.group(1) exists (is a JSON data value) or it will
return '' for comments

References: http://stackoverflow.com/a/4577710
http://bugs.python.org/issue1519638#msg155982 so you can return a group
value even if that value could be blank

wizzomafizzo/starcheat,R2pChyou/starcheat,kamilion/starcheat,wizzomafizzo/starcheat,chrmoritz/starcheat,chrmoritz/starcheat,R2pChyou/starcheat,kamilion/starcheat