remove Role Projection inheritance
Merge branch 'master' of github.com:ornicar/scalachess

* 'master' of github.com:ornicar/scalachess:
  there's no way around checking king safety when reading PGN moves :(

Conflicts:
	src/test/scala/ReplayPerfTest.scala
more replay performance tweaks