Renamed move generation functions. Fixed a bug where we generated pawn captures where we shouldn't. Fixed a bug where we did not consider promotions as 'captures'.
Added PIECETYPE() macro.
Tidied up score_t.
Fixed bug in backward pawn evaluation code.
Tidied up bitboard.c/h, including inlining a lot of the manipulation functions.
Ensured various functions are inlined.