Merge branch 'master' into develop
using the method from 2014 gophercon -- <<A Channel Compendium >>for closing multiple goroutines
fixed a bug in  inqueue_size  initialization
Merge branch 'develop'