better error messages on standard errors
halt moved to rabbit:start/0 instead of rabbit:star/2, added magic error catcher to produce better error message
removed halt(), error handling now only wraps rabbit:start/2, error_logger a bit more generic - catches and saves every error event.
catch all the exceptions, instead of just the proper ones.
minor fun() enhancement
Merge bug22961 in (a dependency)
Defaults all centralised and isolated.
Junk bug21642
Junk bug 24721