Added fMovable also Mods to FirstMate

Need to check if something is moveable before actually moving it in things like PirateKing and FirstMate because of plant cards, like entangle.

Buccaneer doesn't need to be modified because he isn't destroyed even if he can't move.

FirstMate was modified to be discarded if the owner choose to not select a base.
Added DinghyAction

Move up to two of your minions to other bases.
Added Broadside

Also added Dinghy to DeckConstructor and Actions.h

This required a multitude of generic actions to be added to Board, Base and Player. See change list for details about what was added. Everything added was added so to keep the logic of selection in the super classes instead of in each action/minion