MULE-7829: upgrade log4j2 version to 2.0.2

sf
Merge pull request #953 from mulesoft/MULE-7829

MULE-7829: upgrade log4j2 version to 2.0.2
MULE-7829: fixing broken test per log4j2 upgrade
Merge pull request #954 from mulesoft/MULE-7829

MULE-7829: fixing broken test per log4j2 upgrade
MULE-7789: Reverting tomcat upgrade since it generates a conflict with the MMC agent
Merge pull request #955 from mulesoft/MULE-7789

MULE-7789: Reverting tomcat upgrade since it generates a conflict with t...
MULE-7846: Removing wrong .gitignore which makes whitelist check fail
Merge pull request #957 from mulesoft/MULE-7846

MULE-7846: Removing wrong .gitignore which makes whitelist check fail
MULE-7677 Mule fails to process all files when streaming="true"
MULE-7851: SecretKeyEncryptionStrategy does not use the supplied key
Merge pull request #959 from mulesoft/MULE-7851

MULE-7851: SecretKeyEncryptionStrategy does not use the supplied key
MULE-7676 - adding missing deployment methos in DeploymentService interface - add javadoc to DeploymentService interface
Merge pull request #961 from mulesoft/MULE-7675-2

MULE-7676 - adding missing deployment methos in DeploymentService interf...
Revert "MULE-7851: SecretKeyEncryptionStrategy does not use the supplied key"
Merge pull request #964 from mulesoft/revert-959-MULE-7851

Revert "MULE-7851: SecretKeyEncryptionStrategy does not use the supplied...
MULE-7851: Fixing broken tests
Merge pull request #965 from mulesoft/MULE-7851

MULE-7851: Fixing broken tests
MULE-7840: Upgraded junit to 4.11. Changed mockito-all for core. Adjusted and fixed tests.
MULE-7852: Adding Hamcrest matchers for mule logs assertions.
Merge pull request #968 from mulesoft/MULE-7852

MULE-7852: Adding Hamcrest matchers for mule logs assertions.