Add support for channels

This adds the channel behavior in a blunt-instrument way.  For example:

```yaml
channels:
  - javascript
dependencies:
  - nodejs
```

This adds all channels via `common.get_index` code.