Changed order of calls to register new nodes

Modified agent to checking if node was before registered, based on existence
of nailgun_uid file. If file exist, only put is call, in other case when we
try made post (if call was succes-201 or node exist 409, we call put method)

Change-Id: Id1ef1650cf47c8e5fd7e844362b3fb41afad8fdd
Closes-Bug: #1305017
Set basepython for tox virtual environment creation

Change-Id: I28f286e30ad3641351a5fcbf109497af83971352
Closes-bug: #1332330
Fuel Key is not loaded if message about registration has been closed.

Closes-Bug:#1328487

Change-Id: I1c67eca0d1dc6e966933cc2e9a212aa5c1054f0e
Fix removing of nodes via CLI without env-id

Removing of nodes from environment using Fuel CLI
fails when 'env-id' parameter isn't specified.
Also it shouldn't try to remove node which isn't
assigned to some environment.

Change-Id: I9e108be401984c2cc42cab63a895c82af9e83610
Closes-bug: #1330412
Add hidden service passwords module to fuelmenu

This change includes a number of new features.
* Hidden modules now work and save correctly.
* Hidden modules no longer show up in menu.
* Fuel version yaml parsing fixed.
* Fuel version yaml path fixed.
* Added password generator function.
* Added service passwords hidden module to configure
  astute, cobbler, mcollective, and postgres credentials.
* Added simple password generator for save-only feature

blueprint secure-fuel-master-services
blueprint access-control-master-node

Change-Id: I7fc9aac60c6d5e47fac47e99be0ce21b04872955
Refactoring for error dialogs

Closes-Bug:#1297158

Change-Id: Ib3c457e06357d8b2d1b165fdc12eb85c27785a0e
Use version yaml which is generated by make system

* user version yaml which is generated by
  make system instead of hardcoded version.yaml
* added version yaml rollback
* removed unused method `clean_iptables_rules`

blueprint upgrade-to-5-1
Change-Id: I27c2347a6be6550c18d00786118573a811b0a944
Upgrades, ostf checker checks that service returns 200

OSTF checker was checking that
service returns 404 now it checks
that service returns 200 response
code.

blueprint upgrade-to-5-1

Change-Id: Id2ffb1369ff9b2bd480d097b73fad084a3330013
Fix tests return codes

Change-Id: Id755c6c9fb0303183be4e3b3dbf92849c715977b
Don't install package dependencies for flake8

Use hacking==0.7.

Change-Id: I53dc938efef39ba7bd82deec6bc8bb2e48466530
Add Fuel development quick-start guide

This update adds a quick-start guide to
the fuel development documentation, and
fixes a broken link in the Nailgun
development guide.

Change-Id: I51c6add75679f1a9285f4986a07fe516ebead2ec
Closes-Bug: #1332655
Implements: blueprint fuel-web-docs-dev-env-restructure
Merge "Use version yaml which is generated by make system"
Merge "Upgrades, ostf checker checks that service returns 200"
Merge "Changed order of calls to register new nodes"
Merge "Refactoring for error dialogs"
Merge "Fix removing of nodes via CLI without env-id"
change assert(Not)Equals to assert(Not)Equal

According to http://docs.python.org/2/library/unittest.html
assert(Not)Equals is a deprecated alias of assert(Not)Equal.

Change-Id: If90709756ccb6022641b915e47a5c7af4fe1fc1c
Closes-Bug: #1329757
Merge "Don't install package dependencies for flake8"
Merge "change assert(Not)Equals to assert(Not)Equal"
Merge "Add Fuel development quick-start guide"