Add ready to start backend callback

This will be used, for example, to indicate that Riak KV ensemble peers
should wait for the riak_kv service to be up before starting to avoid
some nasty races.
Merge pull request #32 from basho/feature/dont-start-peer-until-backend-ready

Add ready to start backend callback

Reviewed-by: lordnull