fix whitespace damage from restoration of std:: prefixes
use perfect forwarding in operator []
fix minor errors in json api: add erase(int), rename arr_clear -> aclear
Unify and simplify json iterator code