Compensation And Control Allocation With Input Saturation Limits And Rotor Faults For Multi-Rotor Copters With Redundant Actuations