Add focus and exposure min/max properties.
Derive Device from QObject and remove properties from Device that we made redundant by QObject inheritance.
Update brightfield_led driver and direct_manip GUI to take advantage of QObject-derived Device.