If charm config field is undefined it should default to an empty string instead of undefined
undefined config values are no longer sent to juju on deploy
Fixed tests to check for sending undefined values on deploy
Keep scaleup dialog closed for pending services.
Show the constraints on selected machine tokens.
Merge pull request #533 from huwshimi/selected-hardware

Show the constraints on selected machine tokens

When constraints are set to hidden the selected token should still have visible constraints.
Merge pull request #534 from hatched/inspector-settings-1365205

Don't send 'undefined' when settings values are not defined.

Fixes #1365205
When deploying a service with undefined configuration values we were sending the string value "undefined" instead of nothing at all.
Merge pull request #537 from kadams54/default-hide-units

Keep scaleup dialog closed for pending services.