barrier: generate unique barrier name if NULL

Fixes issue #50
barrier: add 'tbarrier' test program
barrier: add sharness test for basic barrier function
barrier: remove chatty LOG_DEBUG/LOG_INFO messages
Merge pull request #55 from garlick/barrier-unique

generate a unique barrier name if running in a Flux/SLURM job