add hidden service descriptor asynchronous events
Merge remote-tracking branch 'houqp/hs_spec'