Changes:
1. Added Gson dependencies
2. Swapping exception cause and message
3. forcing properties files to be loaded only once.
4. Updating Javadoc for ExceptionNotification Listener classes.

Signed-off-by: rafiqmohammad <rafiq.mohammad@whiteskylabs.com>
Merge branch 'master' of git@github.com:kalyanwsl/wsl-usecases.git into instrumentation-exception

Conflicts:
	mule-instrumentation-system/pom.xml
	mule-instrumentation-system/src/main/java/com/whiteskylabs/loggermanager/InstrumentationProperties.java
	mule-instrumentation-system/src/main/java/com/whiteskylabs/notifications/CustomExceptionNotification.java
	mule-instrumentation-system/src/main/java/com/whiteskylabs/notificationsreport/ExceptionNotificationReporter.java

This push also includes following:
1. gson version updated
2.  SystemExceptions were captured properly
3. etc

Signed-off-by: rafiqmohammad <rafiq.mohammad@whiteskylabs.com>
Merge pull request #30 from kalyanwsl/instrumentation-exception

Instrumentation exception