Benchmark scenario to boot server and bounce it N times

Implements a benchmark scenario which will boot a server and then
"bounce" it with specified operations: stop/start, soft reboot and hard
reboot.

A builder utility class is also provided which permits callers define,
bind, validate and build wrapper functions which encapsulate
calling an action method 1 or more times.

Partial implementation of blueprint benchmark-scenarios

Change-Id: I3cfba5c1ad1aff614027f52c13ebb63a420f4a2b