fixes #3018 - API v2 metadata for pagination, search, order in index collection json response
fixes #3762: menu urls defined using hashes should prefix controller name with a '/' (use absolute controller names)
fixes #2931 - API v2 hosts JSON response, add *_name for each *_id