Solves #1498 - run videoscan on server start

I've created a new command that wraps `runserver` and `runcherrypy` that allows us a chance to do server setup before the server starts.

For now, this means: running `videoscan`, to discover video files copied in since the last server start.

In the future, this includes:
* on-demand install
* pre-loading data