web worker support

adds web worker support for rsvp, as rsvp doesn't use message channel as a fallback for mutation observer workers are going to be using set timeout.