fs: forgot to call exists cb using "this"
async_listener: allow user to set cb to gen uid

Add setUidCb() so users can set a callback that will be called when a
new uid needs to be generated for a given AsyncWrap instantiation. The
value is still evaluated as int64_t.