Creating ad-hoc actions engine test

* Added a test for workflow using an ad-hoc action
* Fixed action manager to allow action names without "."
* Fixed action manager unit tests
* Added utility methods to engine test base class

Change-Id: I6a26a8b1e6f5a8a954ba5270658bec77851c7841