Split whips from minterial roles

Admin interface for selecting a whip org

We then append whip positions grouped by whip_organisations sorted by
seniority.

ActiveRecordLikeInterface now includes ActiveModel::Conversion and
implments model_name so that content_tag_for method works.