Fix minor issues with Form Submit from Role Overlay (DRYed) [4/4]

In fixing a checkbox form submit issue, I figured out an easy way to DRY the form code
that is implemented in this pull.

I also fixed the checkbox issue (changed to a select box)

Since I was playing w/ select boxes, I also corrected the network barclamp to use
select for deployments instead of the cheesy textbox.


 .../app/models/barclamp_chef/server.rb             |   17 +++++++++++++++++
 .../node_roles/_chef-server.html.haml              |    5 +++--
 2 files changed, 20 insertions(+), 2 deletions(-)

Crowbar-Pull-ID: 97d4b4b3e4a1c06236531463f23538e8d5e0a367

Crowbar-Release: development