Add input-pwm support along with platform tweaks for Gumstix AeroCore

This seems unnecessary / inefficient and would make scattering inputs across lots of timers quite annoying.

Also, the low-level code already handles all the timers together; this seems wrong in general.