[webui] don't require sprite_factory unless needed
[webui] make all url() now image-url()

Also remove the unused mobile javascript and css. We should bring mobile
support back one day, but that needs to be done from scratch meanwhile