Make datasets#dataset_list a differential response based on xhr?.

If datasets#index is called as a regular GET request, then serve the
normal index page.  If it's called via an AJAX GET request, then
just serve the dataset table.  Removes a route, simplifies the
API.