refresh the GUI after each move
create new class PawnDisplacementAnalyser
create new class EnPassantCoordinator
create new class EnPassantContext
manage the en passant capture
Merge branch 'enPassant'

Conflicts:
	dist/chess.min.js
	test/Chess/Movement/CoordinatorTest.js
use getDirection in getDisplacementsSuite
remove an empty line
Merge remote-tracking branch 'origin/master'