migrate device model from AbstractModels to NewModel
move provd -> model conversion to provd_builder
refactor device dao tests
extract methods in device dao
refactor test for device_dao.find
refactor find_all and tests
rename provd_builder to provd_converter
Merge remote-tracking branch 'origin/4745_refactor_device_tests' into 4745_device_with_only_mac
Merge branch '4745_device_with_only_mac'