change message table structure
bug fix: online/offline
bug fix
Merge branch 'develop' of https://github.com/siddontang/qpush into develop
change type of filter_self column to tinyint
manage push connections as a pool
retry connect to push
send user online when reconnect to push
add uidmessage dao function & unit test
validate filter_self param
support multi users online on the same app-ws conn.
only one user online at the same time on ws conn
implement functions of push
implement message queue
add ring
add func & test of ring
add test func
add test cases
filter sender deviceid
pass the tests  of comet with the go-version push server