Added separate is_alive() method.

Checks whether the map-reduce job is still running (or starting), i.e.
has not completed, failed, or been terminated.

Also print out dots (.) during each function call to show incremental
progress.
Fixed issue with printing out newline.

In Python 2.x, `print()` will display a pair of parentheses.