Card origin_runtime_255: Publish district uid limits to nodes

    https://trello.com/c/cedK4ySU

    Add facts for district_first_uid and district_max_uid

    Update set_district mcollective action to record first_uid and
    max_uid

    Add set_district_uid_limits mcollective action to update first_uid
    and max_uid or add them if they do not already exist

    Update district model to update first_uid and max_uid when a node is
    added, removed, activated, deactivated or if the capactiy for a
    district is modified.

    Update oo-accept-node to use district_first_uid and district_max_uid
    facts instead of GEAR_MIN_UID and GEAR_MAX_UID on a district node.

    Add flock around editing district.info

    Move runtime district info cucumber test from private repo

    Update runtime district info cucumber test for first_uid and max_uid

    Add publish-uids command to oo-admin-ctl-district