First pass at wedo support - still needs a rule file to bind the legowedo module

Updated the dc motor ops to use direction instead of polarity to set the motor rotation

Fixed minor issues based on code review

More minor changes based on code review of commit #8526bca

Invert duty cycle setpoint when polarity changes

Scale duty cycle, and avoid storing in two places

WeDo driver udates after code review - ready for testing

Clean up whitespace issues - still need to add uevents

Clean up spaces before tabs - still need to add uevents

Clean up whitespace, add reference page docs, update defconfig