Start runs on the latest dart version now.

- Accounted for the breaking `WebSocket.send()` -> `.add()` rename and

- Dropped the reflection since it has changed (`mirror.namedArguments` is a list of Symbols now, not Strings, which doesn't work with the `NoSuchMethodError` Exception.)

  I also dropped the reflection part because of the reasons stated here: #12