Clean up the web-services client

Add success and error callbacks to each web-service call, also moving the
success/error logic out of the general web-service client code back to the
view/page 'controller' logic. The Javascript is now decoupled from the page
views.

Disable the setting of cast/crew models because of 'strangeness' reported
in the Qt message log (race condition?).