TBR: Add getSupportedProtocols to VM Service Wrapper + pin webdev (#2062)
* Add implementation of getSupportedProtocols
* Pin to webdev 2.5.6 until getSupportedProtocols issue is fixed
See https://github.com/dart-lang/webdev/issues/1037
* Update vm_service versions to v4.1
* Add IDs to all constructors that now require them
* Add more IDs
* Add a comment above the hard-coded version