Support for go-like chan.select()
Tweaked select example with random timing of values being added to the selected channels
Changed the implementation of select and updated tests and example to reflect api changes
Incremented version number for select functionality
Some cleanup from past commits including removing a debugger statement that got left.
Removed unused property `nextVal` on the Channel object
Merge pull request #9 from brentburgoyne/select

Channel select functionality based on pull request from @eugeneware