options: move chunk_addressing_method to own module
chunk: add range specs
chunk: add chunk parsing to support have message

- tests
- specs
- sample wire data
chunk: add TODO for missing bin range indicators
options: use same name as spec for chunk_addressing_method
message: pass swarm options through to parser where required
dgram: pass swarm options through for message unpacker
have: with tests
dgram: a truly despicable hack
Merge pull request #21 from skunkwerks/feature/have-message

implement have message
- factor out chunk parsing into separate module
- pass swarm options down through the parser
build: import erlang.mk

- uses erlang.mk with upstream patch #139 for common_test support
- removes script creation but this can be added into erlang.mk relatively easily
docs: update for new build process
build: reindent tests too
Merge pull request #25 from skunkwerks/feature/use-erlang.mk

build: use erlang.mk instead of rebar

- uses erlang.mk with upstream patch #139 for common_test support
- removes script creation but this can be added into erlang.mk relatively easily (see #24 )
- needs to be able to include the git sha in `.app.src` file either in `{vsn, ...}` or in `{id, ...}`
docs: make README.md steps work again
Merge branch 'refs/heads/develop'