Revised CPPM handling. Addressed issue where a channel is completely ignored if the pulse width is too low or high. This caused the remaining channels to shift by one.

- skip limit checking for now.
- simplify sync gap handling.
Merge pull request #6 from noobee/new_mix

Revised CPPM handling. Addressed issue where a channel is completely ign...