build: add --with-flux-core=PATH configure option
build: drop libltdl
build: change configure error if flux-core not found
rename barrrier to xbarrier to avoid flux-core conflict