Implement a prom2json tool.

@juliusv 

I'll also show this to Sean B.
For 99.9% of use cases, the client will probably never export NaN/Inf/-Inf, but technically there's nothing stopping a user from setting a metric value to any of those.