Expose a smaller surface area for custom watchers (dart-lang/watcher#92) - Remove the function to unregister a custom watcher, we can add it later when we have a specific use case for it. - Remove the class `CustomFactoryWatcher` and take callbacks instead. - Bump the version and add the changelog that was missed. - Add missing copyright notice.