Refactoring.

Moved mapped I/O allocation out into ev3dev (base).  Not working in entirely the same way yet (motor does mostly, but not quite, the right thing).