Use a proxy process when joining/removing SC nodes

Centralize the proxy process implementation in riak_core_util and
utilize that in riak_core_claimant:bootsrap_members/1.

We use a proxy process for riak_ensemble_manager:{join/remove} to handle
any errors resulting from the riak_ensemble_manager crashing, and
to prevent late responses from getting sent to the claimant in the case
that it already got a timeout for the given operation.

Also update dialyzer.ignore-warnings.
Demonitor on success in proxy_spawn/1

When we spawn a proxy process to run a function and if it successfully
returns we need to demonitor it so that we don't receive errant 'DOWN'
messages.
add riak_core_util:proxy_spawn_test/1
Update tools.mk to v0.5.5
Merge pull request #609 from basho/bugfix/use-proxy-to-prevent-crash-when-joining-sc-nodes-mixed-clusters

Use a proxy process in claimant when joining/removing SC nodes

Reviewed-by: lordnull
Merge pull request #612 from basho/feature/tools.mk-0.5.5

Update tools.mk to v0.5.5

Reviewed-by: russelldb
Update all branch pointers to 2.0 branches
Update tools.mk to 0.5.6
Fix edoc error in dvvset.erl

Remove use of `@title` tag in module.

From the [Edoc User's Guide
0.7.13](http://www.erlang.org/doc/apps/edoc/chapter.html): Specifies a
title for the overview page. This tag can _only_ be used in an overview
file. The content can be arbitrary text.
Fix `` quoting to `' for Edoc
Don't use @doc tag for -callback

Edoc complains and fails to build the file. Unfortunately, putting the
comment below or above the `-callback` doesn't get it to show up in the
html. But this at least allows it to succeed.
Clean up @see and {@link foo/1} edoc usage

EDoc doesn't seem to like the `{@see foo/1}` syntax within a larger `@doc`.
I've only gotten `@see` to work as the first bit of a comment line:

```erlang
%% @doc foo bar baz
%% @see foo/1
```

Many of the inline uses I was able to simply change to use `{@link
foo/2}`.

Edoc now successfully completes with no errors or warnings.
add cuttlefish mapping for vnode_management_timer
add cfish schema test for vnode_management_timer
Merge pull request #620 from basho/feature/edoc-cleanup

Edoc cleanup

Reviewed-by: andrewjstone
Merge pull request #621 from basho/bug/jrw/missing-vnode-mgmt-timer-mapping

add cuttlefish mapping for vnode_management_timer

Reviewed-by: seancribbs
Update dependencies to point to tags for 2.0
Merge branch '2.0' into develop