The ProtoBuffs client is using {auto_reconnect,true}. Retry each op if we get {error,disconnected}
Validate some simple generators early

This makes the crashing easier to diagnose, as it will indicated an
invalid generator was passed in. It's not 100% ideal, but most
generators are complex and simple static validation is not enough. We
can do a lot better but would probably require quite a bit more work
Fix lager 2.0.0 backend settings format.
Allow the user to set the level of logging for the console.log file.
Remove extraneous 'thrift' dependency
Adding support for $ make all_results
Merge pull request #126 from basho/bb-make-all-results

Adding support for $ make all_results
Merge pull request #115 from basho/slf-pb-driver-retry-on-client-disconnect

Retry each op if PB client get {error,disconnected}
Merge pull request #118 from basho/bugfix/validate-early

Crash if uniform_bin MaxSize is not greater than MinSize
Merge pull request #120 from saltos/lager_backend_log_level

Fix lager file backend format and allow the user to set log level for the log file.
Merge pull request #125 from sanmiguel/master

Remove extraneous 'thrift' dependency
Remove non-core modules
Dialyzer -Wunmatched_returns fixes