Actions test improvements

  * Actions test code: cleanup. C++11 friendly. Removes unneeded casts
  * Point: uses `clone`
  * Adds `std::function<>` support to CallFuncN
  * Removes `CallFuncND` and `CallFuncO`. They can be simulated with `CallFuncN` and `CallFunc`.