Fix bug in castling logic
Fix serialization of positions with en-passant square
Refactor generators from board-test into separate ns
Test position serialization roundtrip, fix bug
Merge branch 'master' into backwards

Conflicts:
	src/com/gfredericks/chess/position.clj
	test/com/gfredericks/chess/generators.clj