Fold handconstraints.py into knowledge.py
Move PositionKnowledge into the front-end directory since bidder_handler is its only consumer