Added menu/enum entries to support the deal feature
Implemented the "deal" feature available from the pile context menu
Fixed bugs with nullpointer on toast, staying and dealing in/from a newly protected pile