[Settings tab] Support of dropdown control

closes-Bug: #1330967

Change-Id: I344dba3f2b998429a862833e5ad42d13c7babdf6
Revert "Set default repos/puppets for releases"

This reverts commit 428e630ca998fa0b5f5e3a9918a01f2ed1dc5472.

Change-Id: I008c558b64dd954df92d74ef357230b6765962ee
Closes-Bug: #1342951
Merge "Revert "Set default repos/puppets for releases""
Merge "[Settings tab] Support of dropdown control"
Set default repos/puppets for releases

Since Fuel 5.1 repos/puppets paths are sent by Nailgun to Astute.
So we need to set defaults here, and remove them from Astute in
order to make our code more clear and centralized.

Change-Id: I9bc5d7f4a3de76dd09fb8e45f5d50969e8f19138
Closes-Bug: #1342168
Style fix for Network tunnel ip range label

changed width

Change-Id: Id56c6f547840eccddadda76835773e02bc3d4cde
Closes-bug: 1343190
Settings layout fixes

Closes-Bug:#1340084

Change-Id: I4e7144777f96a8d2346c8d92d47a54654ec4b19b
Fixes setting visibility

Closes-Bug:#1343160

Change-Id: I9754d674d4289c0dc0c430e465810ef7d15d47b1
Merge "Style fix for Network tunnel ip range label"
Merge "Fixes setting visibility"
Merge "Set default repos/puppets for releases"
bug/1322553 Split public and floating networks
Replace tabs with spaces and add missing bracket
Fix flake8 offences
Ensure that node gets address on floating network
Merge branch 'bug/1322553-20140716' of https://github.com/odyssey4me/fuel-web into bug/1322553-20140716