Added pre and post hooks

Enhancement to allow for pre/post hooks to be configured.  The pre/post hooks are  {module, function} tuples with zero arity.  It is called from within the basho_bench escript, post basho_bench_config load, pre bash_bench_app start and pre escript halt.

The pre/post hooks are both optional.

This feature was implemented because of a need for worker coordination.