Vassal commanders

Vassals will always provide a general for their levies regardless of
their opinion of their liege. This should ensure fewer leaderless
battles