(validation-callback) Action arguments validation

With this commit we allow specifying a callback for validating action
arguments. These callbacks are then executed when the
ValidateActionArguments function is called.
Merge pull request #8 from parisiale/validation_callback

(validation-callback) Action arguments validation