move include tools.mk in Makefile so all target is default
Merge pull request #46 from basho/bugfix/makefile-default-target

move include tools.mk in Makefile so all target is default

Reviewed-by: kellymclaughlin
Add replace_member test

Completely replace the root ensemble: root/2/3 -> 4/5/6
Then replace the new ensemble with the old members: 4/5/6 -> root/2/3.

Also add riak_ensemble_peer:tree_info/1 for debugging and add
replace_members_test to TESTS list.
Merge pull request #45 from basho/test/re-add-members

Add replace_member test

Reviewed-by: andrewjstone
Update all branch pointers to 2.0 branches
Change default for lease_duration config

Change the default to be `ensemble_tick * 3 div 2` instead of `ensemble_tick *
2 div 3`. The latter always results in a value smaller than the tick
timeout which would result in ticks firing after leases expired. Fix
this so that we properly use leases and maintain safety.
Add developer documentation

This readme file explains riak_ensemble to developers wishing to
understand what the library does and how it is implemented in the code.
It is a guide for developers who wish to contribute or maintain it, with
hopefully plenty of explanations and diagrams to help them quickly grasp
all the information.

It also includes a script to help maintain references to functions in
the code.  Run the update-doc-lines make target after compiling the
library to update the markdown, then check in the changes.
Fix one function reference
Improve line updating script
Address review comments
Merge pull request #53 from basho/feature/add-docs

Add developer documentation

Reviewed-by: engelsanchez
Merge pull request #49 from basho/bugfix/lease-default-config

Change default for lease_duration config

Reviewed-by: jtuple
Merge pull request #49 from basho/bugfix/lease-default-config

Change default for lease_duration config

Reviewed-by: jtuple

Backport merge of 1d4f8482c13b58c417310997aa1c7ab794f97622
Update dependencies to point to tags for 2.0
Merge branch '2.0' into develop
Update README.md
Update erlang.mk
Merge github.com:basho/riak_ensemble into develop

Conflicts:
	.gitignore
	Makefile
	rebar.config