moved the order of field completion to allow UI to update hidden fields

Different fields are exposed depending on provider type. This may contribute to an intermittent error when saving a new provider "Hostname cannot be blank". Moved fill fields to after provider type pull-down.