This allows applications to create an IOLoop to be started in another thread without making it current in the originating thread. Update docs to use IOLoop.current() in place of IOLoop.instance() when starting the loop. Closes #1390.