Major update to servod.c to handle up to 21 servos and to allow pulse widths between 0 and 100%