build: roll in more erlang.mk changes
build: add relx support
Merge pull request #28 from skunkwerks/feature/add-release-support

build: add relx support
build: use custom erlang.mk with eunit support
peer: fix eunit tests
swirl: eunit uses macros
build: make travis verbose
build: update erlang.mk with newer escript and eunit
build: reorder makefile distcheck target
tidy: EOF cleanup
Merge pull request #29 from skunkwerks/hotfix/eunit-breakage

make eunit tests work again after adding gproc dependency. woops.
build: eunit target should fail if a test fails
swarm: add gen_server supervisor

- manages overall swarm relationship to peers
- ensures linkage between swarm and channels via gproc
worker: stop on swarm_id not root_hash
options: use swarm_id instead of root_hash when binary instead of string data
swarm: remove spec from comments
swirl: expose swarm API to users
swirl: document start/stop_swarm/1 functions
tests: use thorne character c39e / Þ for test hashes
build: add `make dev` for observer or custom options