[webui] fix submit request dialog

For some reason I set the list_small url as autocomplete_url, that's obviously
not working
[api] move build and source controller outside the XML matcher

Some routes in there actually reply text content