legoev3-ports: use platform device for registration from board init so that we can build as a module
legoev3_analog: replace request function with get and put functions that track reference counts
got nxt touch sensor working
got ev3 touch sensor working