Simplify graph analyzer interface

All you need to get next nodes to schedule is call get_next_nodes()
method -- it will work correctly for tasks in any state with any
intention. This makes graph action code much simpler.

Change-Id: Idc89e98c928b3a7d8d29a4e007658e88c4326228
Make schedule a proper method of GraphAction

After recent changes there is no sense of it being a closure inside
execute() method any more.

Change-Id: Ia06ef95a0402f4566083c0ac1893ad03e320899f
Remove extraneous vim configuration comments

Change-Id: Ib0f065b02e053ca6dd176eb8d6a75cf71e0982d0
Merge "Simplify graph analyzer interface"
Merge "Make schedule a proper method of GraphAction"
Improve proxy publish method

Added possibility to send a message to multiple routing keys
without having to create new connection for each send.

Change-Id: Ie23cfd130996b693c091e164043d80f35f04d694
Merge "Improve proxy publish method"
Improve logging for proxy publish

Added message type logging during proxy publishing.

Change-Id: Iddbfab0e4dd6e9f5b6d1c3ea5c86029700a2d66d