Edoc cleanup

## Fix Edoc generation errors

* See basho/tools.mk#5 for notes on the new tools.mk version
* Fixes some Edoc syntax errors

`make docs; echo $?` should now return `0`. `make docs -n` should always be out-of-date, which is to say, it should always run `./rebar doc skip_deps=true`.