Support for zabbix

-added required entries in openstack.yaml
-changed deployment ordering so zabbix will always be deployed first
-added UI check to prevent assigning multiple zabbix servers in an environment
-added a link to zabbix dashboard after a successful deployment w/ zabbix
-added zabbix server logs to log display
-added automatic nodes removal from zabbix

Change-Id: Ia417f7cc64d0027532d0dadc0553bcaa986abcff
Implements: blueprint monitoring-system
Select all fix for Health Check tab

Closes-Bug:#1338949

Change-Id: I68d2f01a8d680377811cb1c1be89c6ade368a082
Settings tab fixes

Closes-Bug:#1339652

Change-Id: I44e4e8e4ed46c123aa5f022ddaa2605642d2d171
Change password feature in UI

Related to blueprint access-control-master-node

Change-Id: I394e9c2f2c4bd72f361e8d23ac1a661eb761a00d
Merge "Settings tab fixes"
Merge "Change password feature in UI"
Merge "Support for zabbix"
Explicitly specify underscore as keystoneclient dependency

Fixes occasional page load failure in development mode

Change-Id: Icb7a8b2c701581f66e6863400c9c17ffccfab0f9
Merge "Explicitly specify underscore as keystoneclient dependency"
Upgrades, fixed integration_rabbitmq_astute_nailgun checker

Sometimes rabbit via rest api returns wrong
exchanges, as result we are trying to parse
wrong structure. In this patch we added new
checks that verify if strcture of the data
is correct.

Change-Id: I8213a6806aa33faf7347561dfd1e24cfd6798192
Closes-bug: #1339799
Add NSX support to deployment_serializer.py

Integration test added.

Change-Id: Ic6de0d446adfd705d93d0788437270390c946f21
Implements: blueprint neutron-nsx-plugin-integration
Add authentication in fuel-cli

* modified APIClient to get token
* modified base test class for fuel-cli to mock keystone authentication
* modified fuel-cli to use user and password

Change-Id: I4b0a2dc485c086949b103c11689ea892069f02e5
Implements: blueprint access-control-master-node
[Settings tab] picking up restrictions fix

Change-Id: I731822b7756bd8e616c6a76bac5a6afe95957c8d
[Settings tab] support of dependent toggleable groups

Change-Id: I63b952df8b7079fe1042ca0c011e758c350bc208
Redeclare existing exchanges in case 406 rabbitmq err

- Modified rpc cast to ensure publish after exchange/queue is redeclared
- Modified consumer to ensure recovery after exchange/queue is redeclared

Change-Id: I9b368ca447ecabefea0d646d689e093238b77c41
Closes-Bug: #1319451
Added null values and handling of nonexistent keys
to expression DSL

Change-Id: I04a063d0d77687dea86ad7f0453c2b60e11dd55c
Checking of network segmentation parameter added

Now one must supply `--net-segment-type` option if he/she is going to
create environment with neutron network provider.

Change-Id: I89d57dd8da6b6f8618a43dda4e5b705bf580c5ca
Closes-Bug: #1317702
Added possibilities to change user password via fuel-cli

Change-Id: I05dc09951dcf4be6d35c4f339f61091dcf56d55f
Implements: blueprint access-control-master-node
facelift wizard modal window

Change-Id: Id2b321534b9025cc2fed02183a91cd2ece4d45ec
Merge "facelift wizard modal window"