Nested Exception support

I've added support for exceptions that have nested exceptions. 
The code will now iterate up to 10 nested exceptions and pull out the stack trace and exception message for these exceptions.
This then adds these properties to the existing ExceptionMessage and StackTrace properties on the gelf message.