I think the definitions have become a bit blurred over time, especially when it comes to the words "pass" and "shift".
I would say a "control" is any sleight which moves a card or group of cards to a different position. By this definition, what Joel Paschall calls the "Fan Control", I, based on the literature I'm familiar with, would refer to as a "Fan Location", because the move itself actually leaves the card in position, while allowing you to keep track of it. Cutting the selected card to the top after such a location would, in my opinion, be a control.
"Shift" and "pass" can be seen as pretty much interchangeable, and usually refer to a move in which two halves of the deck are transposed. However, there are single-card passes and multiple shifts as well as old gamblers' moves in which a small slug of cards are controlled. Therefore, I would suggest that a more all-encompassing definition of these terms would be any move that invisbly moves a card or cards to a new position in the deck.
Therefore, shifts and passes are types of control, but a control could be a visible action, whereas shifts and passes are always intended to be invisible.
Regarding palm-shifts, I think they are a different class of move altogether. They can be used as a control, or as a palm, and are therefore members of both divisions of sleight.