Add an exception handler to replace apns client threads on death.
Move clientThreads back to list. Add test for replace thread.
Fix whitespace for thread death test.
Update to latest master branch.
Update exception message.
Merge pull request #43 from Wire/exception-handler

Restart ApsnClientThreads on thread death.
Use generics to avoid raw types warning rather than suppressing the warning.
Refactored a bit to make testing a little less invasive.