Upped rebar warnings, tooling and deps. Fixed errors.

This commit doeesn't change the operation of habenero. It does update it's
dependencies and turn on some compile-time error checking. Well, compile
time-ish.

Signed-off-by: Brian L. Troutwine <brian.troutwine@adroll.com>