Merge pull request #2 from paroga/spawn_fix

Do not spawn a new process for sending data to coveralls
Wait for completion of sending

Last commit started an asynchronous operation, but did not wait
for its completion. Use more functions of coveralls to implement
clean asynchronous handling of the whole coverage data.