Fix Reconnection(Step I)
Fix Reconnection(Step II)
Fix Reconnection(Step III, rate of progress:90%)
Revert "Fix Reconnection(Step III, rate of progress:90%)"

This reverts commit e1ffbcdfdaa27f8870a536b4ef31989a37f95d48.
Fix Reconnection(Step III, rate of progress:90%)
Fix Reconnection(Step IV)
Fix Reconnection(Step V)

rate of progress: 98%
deal with the crash at server side (when there are cards in the judging area we reconnect, the server crashes)
temp fix lord showed(adjustment needed)

more cases should be taken into consideration
remove obsolete Player::ready
send broadcast roles to reconnecting socket
probably fix for pile
Merge branch 'reconnection' of https://github.com/YanGuam/QSanguoshaForDadao into reconnection
move the codes about clearing pile_open property to Room::startGame()
Completely fix reconnection
Merge branch 'master' of https://github.com/YanGuam/QSanguoshaForDadao