initial checkin
Use the new constructor for CustomEvent.
Pass custom event data as JSON to workaround a dart2js bug.
Update directives. Add first simple test.
Update pubspec
Change package name to appengine_channel
renamed channel.dart to appengine_channel.dart
Update to M3