MULE-7285: Catched exceptions during configuration phase in order to dispose the created mule context and then re throw them.
MULE-7285: catch errors at mule context dispose phase and log them.
MULE-7285: Log debug info only when debug is enabled.
Merge pull request #349 from mulesoft/MULE-7285

MULE-7285: Catched exceptions during configuration phase in order to dis...
Merge branch 'mule-3.x' of github.com:mulesoft/mule into mule-3.x