Changed BitBoard::FULL and friends to functions.

This allows for constant propagation.

Added string conversions for Position.
Added a char* ctor for Position. Allows constants to be defined like Position("e4");