• style: remove is_servo(), as_servo() and as_servo_mut()

    This commit adds a need_index prop to the style system, and autogenerates
    iterators, and a get_xxx_mod(i) function from a get_xxx_prop() and
    get_xxx_at(index) functions.
    
    This allows us to (finally!) take rid of the as_servo() hack. There are a few
    unimplemented clones, but I'm just too lazy for that right now.
    emilio committed Jul 1, 2016