fix problem that ujson.dumps doesn't have separators keyword argument
        oson = ujson
Merge pull request #46 from JiajunYao/fix_ujson_dumps

Fix problem that ujson.dumps doesn't have separators keyword argument fix issue #45
Fix typo
Support languages other than English
Merge pull request #47 from JiajunYao/fix_typo

Fix typo and support other languages
Clear disconnection events after getting them
Merge pull request #48 from JiajunYao/clear_disconneciton_events

Clear disconnection events after getting them
Fix a bug: ClientError __init__() needs 3 arguments
Merge pull request #49 from JiajunYao/ClientError_needs_three_arguments

Fix a bug: ClientError __init__() needs 3 arguments
Add an option: bind pyapns to a specified IP address
Merge pull request #51 from JiajunYao/bind-to-specified-ip-address

Add an option: bind pyapns to a specified IP address
Add options to config log file
Merge pull request #52 from jjyao/log

Add options to config log file
Add requests package to setup.py.
Fix crash when sending UTF-8 characters.

The `ensure_ascii` kwarg in `json.dumps()` must be `True` (the
default) so that the subsequent UTF-8 encoding works correctly.
Merge pull request #56 from Mapkin/v50

Add requests to setup.py, fix UTF-8 crash.
Attempt to fix unreliable write to APNS after connection has been established for over an hour
without any activity. Reconnect to APNS if the connection has been established for an hour
prior to writing.
Remove tcp settings that were enabled for testing
Applying changes from code review notes on better datetime/timedelta handling
Merge pull request #59 from bdavissl/apple-timed-disconnect

Apple timed disconnect