update models
add device type to platform type mapping
update device manager to work with device model only. Fix return order.
update device registration and paginated list view
update device and notification services