Improvements for HwMon support
Created by: bjackman
- Clean up some naming and use of the devlib API
- Simplify configuring the channels (remove conf['conf'])
- Update devlib for bugfix used by subsequent commit
- Improve default channel_map so you don't need to specify it.