Vanir actions and utilities

This is a base forward port of our actions and utilities along with
some helper classes for root

Change-Id: Ibdb35aba0212d112c12064c23634b2cf5fc88490