Assign floating ip to first interface of virutal server
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.
Unpatch graph_flow.Flow in identity tests
Remove pip cache configuration from tox.ini
Merge branch master into nodes-reassignment