upm: Add sensor groups based on IO types

This commit also fixes adds some default constructor arguments to some i2c
sensors.

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
TODO: update public todo list

Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>