Updates for the new Erlang client API.
Refactor.
Merging bug23899 to default
Move .app to .app.in, remove module list
Merging bug24079 to default
Correct .hgignore
Correct .hgignore file again
Added tag rabbitmq_v2_5_0 for changeset 7ec032269ead
Add generated app file to .hgignore
The base .app file now lives in src/*.app.src
Merge bug24186
Revert bug24186
Remove support for parsing txn from config
Rip out the rest of txn support
And remove docs for tx
Add a confirm config param, which defaults to true
Add support for confirms
Having a single non-boolean is much nicer than multiple booleans, with mutually exclusive combinations
space, white
Update shovel readme so it doesn't suggest you have to build from source