File field is added so that Graylog can show filename and line number
Checks to see if there is a throwable proxy and then call getCallerData()
Merge branch 'master' of git://github.com/amir343/logback-gelf into amir343-master
added test for stack trace file and line number