Collection of additional action_logs added

Additional collection of action_logs for http requests added by
expanding list of urls on which requests are performing.

Implements: blueprint send-anon-usage

Change-Id: Ibe54c57dd8dd6e8eb15c906027d3d69ba3c9328f
Stub out sleep() in fuel-agent unit tests

Makes tests 4x faster! 1.3secs vs 0.3secs

Change-Id: I4b5f43d7543f5e9e03a4ac7c4b747af924b6986c
Generate keystone credentials for nailgun and ostf

* added keystone usernames for nailgun and ostf
* added generated keystone password for nailgun and ostf users

Implements: blueprint access-control-master-node-improvments
Change-Id: Iffbf4e5552b0c3db052ca42fe55832a865bcc7d5
Add cli commands to interact with plugins

- List all plugins installed
fuel plugins
fuel plugins --list

- Install plugin
fuel plugins --install /tmp/sample.pb
1. Extracts metadata from plugin tar
2. If plugin successfully registered in nailgun
3. Untar all the files in /var/www/nailgun/plugins

- If you want to update plugin when it is already installed
  add --force flag
fuel plugins --install /tmp/sample --force
The procedure is the same as for simple install, but
if plugin already registered - it will try to update
(send PUT request)

- Refactored tests to allow writing unit tests, with mock
  and all that goodness

related to blueprint cinder-neutron-plugins-in-fuel

Change-Id: I642a300abcb9c50ef5039a343064f2ac78e39cd8
Added base classes for Load Tests and profiler

* added nailgun profiler
* added base clases for load test
* added integration tests

Tests are run only when teh are set in settings
(PERFORMANCE_PROFILING_TESTS) is set on True, also profiler runs
only when this variable is set. All artifacts from profiler are
writen in /tmp/nailgun_load_tests/results/, directory can be
changed in settings.yaml.

DocImpact
Change-Id: I2be46c2a0a51544b12a1d9f2a840d4edc3ede2c4
Blueprint: 100-nodes-support
Properly process plugin attributes in default handler

Patch fixes default workflow from CLI, which is:
fuel attributes --env 1 --default
Gets you default attributes for your env, then you are able
to enable/disable plugin and
fuel attributes --env 1 --upload
Upload them back

related to blueprint cinder-neutron-plugins-in-fuel

Change-Id: I805d53f5adfefca4c72662c143d9a5474a98e862
Merge "Added base classes for Load Tests and profiler"
Merge "Generate keystone credentials for nailgun and ostf"
Merge "Collection of additional action_logs added"
Merge "Add cli commands to interact with plugins"
Merge "Properly process plugin attributes in default handler"
Merge "Stub out sleep() in fuel-agent unit tests"
Add vlan_ids parameter

  'vlan_ids' parameter was added to l23network puppet module. Added
  this parameter in nailgun accordingly.
  Created NeutronNetworkDeploymentSerializer60 for adding 'vlans_id'
  to the network scheme attributes.

Closes-Bug: 1305600

Change-Id: I5c1b68191c8b875f8f0ec52010f9e6cadf1f8700
Log parser performance tests

Change-Id: Id1c59f4832bc7e476d6e99a493e785648e88fdcb
strptime optional removal

Change-Id: I6fb72d29cf1f5a3aa055896b5aecd4423d42d821
Strptime performance hack added

Should work the old way for unexpected formats

Change-Id: I8c2022697d61df30b99ed6a57114a0e45863bd2a
Some fixes to output of read_and_validate_data

Change-Id: Id5c2b01f11d1926b4b61452e760495b2e103e4b6
fetch_older functionality works now, with tests

Change-Id: I7c753e81831a0be93ad0f86323a2616325c6c854