Introduces that=this optimization via bind(this)
Adds test_evaculate module
Integrate context into pumphouse cli

Pass context to resources migration functions.
Correct names for server tasks

Tasks must have names consistent with class name of the task.
Fix names of -retrieve tasks

All retrieve tasks provide -binding resource and must be named accordingly.
Changes ftests version to 0.1.0
Adds README.md and reference to repository in package.json
Correct naming of tasks in floating ip migration flows

Adhere to common naming scheme:

* '-retrieve'-suffixed attributes added to store manually to keep IDs of objects
  to migrate;
* Retrieve tasks require '-retrieve' attributes and provide '-binding'
  attributes;
* All tasks are named after name of what they provide.
Exception from naming scheme for Image resources

Image resource doesn't have distinguished Retrieve task. Thus, it deviates from
standard naming scheme (see previous commit).
Fix PEP8 compliance
Correct unittests for new naming scheme
Server resource to standard naming scheme

Rename tasks and provided attributes to standard sheme.
Update snapshot tasks to correct naming of server attributes and tasks.
Update unittest for server resource type to correct naming.
Set unix fileformat on functional tests README

Fix fileformat of functional tests README file.
Fix minor typo in floating ip tasks.
Add setup implementations for network manager plugin

Two plugins supported:

* FlatDHCP
* VLAN

Setup selects plugin from configuration and executes appropriate setup_network
function.
Unpatch graph_flow.Flow in identity tests
Pass plugin configuration to setup function

Pass PLUGINS configuration dict to setup function to support networks
setup in environments with different network managers.
Pass events handler to setup_networks functions

This is required to emit setup-related events during reset.
Remove pip cache configuration from tox.ini
Merge remote-tracking branch 'origin/master' into network-migration-tasks
Network dict generator plugin implementations

Two network managers are supported:

* "FlatDHCP" for nova-network
* "VLAN" for nova-network

Selection controlled by the same parameter as setup (PLUGINS:network_manager).