format
Don't try to de-duplicate HTTP resources, close #2400
JsonPath recurse shouldn't ignore root node, close #2325
Core: have our own 'stringify' implementation, close #2381