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

It makes more sense to me, at least, to handle the interrupts in this code and simply export an array of recovered PWM values to the upper layer; there doesn't seem to be any value in bouncing the interrupt around or the workq at all.