BUG FIX: check the stream if alive

1. Change the is_alive() method back to a private state, not use
stream.closed() func.
2. Catch read_till_close exceptions

	modified:   apns.py