[sensors] Added an 'encoders' level to the odometry sensor

This new abstraction level, that assumes a differential drive robot,
returns encoder ticks instead of displacement