WebAgg: reuse already running Tornado ioloop

    If a Tornado ioloop is already running before WebAggApplication.start() is called,
    it should be re-used instead of trying to start it again. This allows one to
    use WebAgg in his/her external Tornado application.