configurable async option for restart

 - new include for splitting sync and async behavior
 - wrap `bulk_update_on_restart` in thread to implement
 - test

In config `cheeseprism.async_restart = true` will cause the usual bulk
update of the index to be launched in a thread.  Server will then
return to serve immediately.
name the thread