Update docs
Adding support for report users
Adding support for message api
Test /users & /messages APIs
Connection timeout default change to 5s
Refactoring: raise Exception now for connection error and service error.
New feature: can set max retry times for API request.     Default is 0.
Prepare for new version - v3.1.0
review the code. fix some spelling issue
if not set, ios badge is set 1 by default.     Add disableBadge method.
1. Move initSSL to instance creation method - no need to init for every request.
2. Check 'connect timed out' special SocketTimeoutException, and will retry 3 times by default.
Add shortcuts for JPushClient
Fix test name - use Test with postfix
Fix bug reported by findBugs
1. Always set apns_production option
2. Set apns_production to false by default   (dev env)
Add payload length checking methods.
Add shortcuts for Notification
Update push example - tiny
Add javadoc overview and package desc (simple yet)
Update README.md