Merged bug25097 into default
Oops, this got missed in bug 25048 - slave_pids is no longer in both lists so there's no need to remove it.
Merge default
Fix detection of mirror removal at clean shutdown
Disable parallel build (equivalent to supplying build.jobs=1 on the port command).
merge bug25105 into default
Gotta love those timeouts.
at-least mode can imply that we need to start slaves in response to slaves dying elsewhere. So do that.
Mention parameters here. Oh, and bindings, and don't talk about permissions in such a funny way.
merge bug25071
I was thinking that which_applications needed to come first so that the
process would be gone by the time we got to is_process_alive. But if we swap
them round the which_applications check will return false in the shutdown case
anyway. And of course is_process_alive/1 is rather faster.
So strip all that stuff out.
Merged bug25104 into default
cosmetic - save some lines
add mochijson2 and license, plus some helper functions

The helper functions are there to remove the tags that mochijson2 uses
to distinguish json objects.
Merge default
remove the wrapper functions around mochijson2

In the end it's better to keep the `struct' tag - empty lists are ambiguous.
I was mislead by the fact that the management plugin removes the outer
`struct'.
Simon's comment on the rabbitmqctl manpage
forgot about the recluster example
recluster => update_cluster_nodes