Fixed error waiting for the first "Runner finished", now it waits for
all devices running until the last "Runner finished" log. Fixed waiting
for specific number of specs from server log for JUnit reporter.
Instead, the socket is waiting for a new log sent by JUnit reporter.
Also, changed the name for XML report file for better human reading.
Merge pull request #295 from katangagonzalez/master

Posible solution for Issue #294