bugfix: same state for two players

Signed-off-by: owwlo <owwlo@163.com>
Merge branch 'master' into container-move-2
config before merge
Merge branch 'master' into container-ruixue

Conflicts:
	.gitignore
	war/WEB-INF/appengine-web.xml
MakeMove return json changed: add matchId / change gameState to state

Signed-off-by: owwlo <owwlo@163.com>
DS query finished, add GET newMatch Servlet
config .gitignore
Merge branch 'container-move-2' into container-ruixue
async game / lastMove logic / getNewMatchInfo API / getState API for async play

Signed-off-by: owwlo <owwlo@163.com>
Merge branch 'container-ruixue' of https://github.com/lisajluo/smg-server into container-move-2
add restrictions to insert match
Merge branch 'master' into container-ruixue
Merge branch 'container-move-2' into container-ruixue
modify velidation
async game / lastMove logic / getNewMatchInfo API / getState API for async play

Signed-off-by: owwlo <owwlo@163.com>
Merge branch 'container-move-2' into container-ruixue
bug fix
fixes for GameState

Signed-off-by: owwlo <owwlo@163.com>
Serialization for List<Operation>

Signed-off-by: owwlo <owwlo@163.com>
Merge branch 'container-move-2' into container-ruixue

Conflicts:
	src/org/smg/server/servlet/container/MatchOperationServlet.java