Flattening number scheme - it was ruining diffs
Prevent http installs
Better label name
Removing 4xx uninstall
Introducing 3rd worker slot, so a new worker an install while one is waiting. Updating events from discussion in #198
nextWorker was a dumb name #198
Adding new events & SW properties to ts
Fire currentchange
Getters for installing/waiting/current
Switch deactivate event for redundant state
Make the uninstall part of unregister lazy (more like a regular update)
Avoid returning null from register call, clean up empty registrations. Part of #217