ADT listener bug fix
AdtSender.getStringFromBufferedReader() was hanging when the transmission of the message is completed. As the socket remains open, it appears that BuffererdReader continues to read from the socket, and getting something back, as the null condition is not reached. Added a test to see if the file MLLP separator is reached and break the loop there.