Better printing for javascript values

The remote debugging protocol encodes values into JSON objects called "grips". This is basic depth-0 decoding for them.