combined queue-channel implementations, factored out queue behaviour to eliminate considerations of goroutines
WIP; RUW no longer embedded in liveSource, otherwise functional
rearrange further, add some tests
pull many many commits from master
Merge branch 'master' of https://github.com/juju/juju into hook-queue-2
update imports
add direct tests for relation HookSources
add direct tests for relation HookSources (including new files :/)
fix docstrings
more docstrings
test less panicky on failure
merge parent
address review
Provided better error for unit hosting on state server.
merge parent; fix conflicts; address review
Stub EnvrionCapability.SupportsAddressAllocation methods
Rename method
api/reboot: Skip building tests on ppc64

An apparent gccgo linking bug prevents the tests from building on
ppc64. Just avoid building the test file for now.

Also adds missing copyright headers.
Merge pull request #915 from bz2/ppc64_skip_test_build_1381671

api/reboot: Skip building tests on ppc64

An apparent gccgo linking bug prevents the tests from building on
ppc64. Just avoid building the test file for now.

Also adds missing copyright headers.

http://reviews.vapour.ws/r/176/
Test stub methods