fixes #2931 - API v2 hosts JSON response, add *_name for each *_id
fixes #3768 - API v2 child nodes should not have an object root for each object
fixes #3646 - API v2 change default root name for api json single object response to no root node but make it configurable