King safety, all constants can be tuned, knight on rim penalty

-AI now has penalties for open files next to the king, and bonuses for pawn shields in front of a castled king.
-Tweaked weights for castling and queen moving early to avoid dropping pawns
-Updated "Tune Engine" menu so that the user can tweak all of the bonuses/penalties that the AI considers.
-Penalty awarded for knights on the edge of the board

TODO: Passed pawns