Changed the channel selection menus:
* When selecting a broadcast or listener channel, you can now see which channels are use already (solid colour dot)
* You can also see which channels have an unmatched listener (when selecting a broadcast channel) or an unmatched broadcast (when selecting a listener) via a 'pulsating' channel colour dot.
* Added a little arrow to the channel menus so that you can see what component they are pointing at.
Merge branch 'develop' of github.com:mozilla-appmaker/appmaker into channelmap
Commit test
Channel menu updates:
- Menu opens when you click the little arrow icons next to a component
- Menu closes when you choose a colour
- Menu closes when you click off of the menu
- Tiny style updates to the menu
Updated arrow
Fixing travis linking errors.
- Removed the mode attribute.
- If you close a channel menu while it's in the 'pick a colour' mode, it reverts back to the function list mode
Whitespace fixes.
Cleanup
- Whitespace nitpick fixes.
- Switched to a better object iteration method
merge fix
Merge pull request #1267 from flukeout/channelmap

Channel Menu Updates