Widget: Implement instance method on the bridge to return widget instance - Fixes #9030 - `instance` method in widget prototype
Demos: Updating to use instance method on bridge
Widgets: Updating to use instance method on bridge
Widget tests: Use instance method. Also replace a few instances of $.data in widget implementations.
Widget: Remove copy-pasta leftovers