Use Pulsar._createTask throughout the Pulsar.
Merge branch 'issue-31' into issue-32
Merge branch 'issue-31' into issue-32
Merge branch 'issue-31' into issue-32
Merge branch 'issue-31' into issue-32
Merge branch 'master' into issue-32
Add proper error handling for getAvailableTasks.
Change error handling in getAvailableTasks.
Restrict of input params for rest.createTask.
Update PulsarExec.filterParams.
Add validation of rest.createTask params.
Update validation of rest.createTask params.
Split errors on Validation and Unexpected errors.
Refactor pulsar.createTask(params, callback) to pulsar.createTask(app, env, action, taskVariables, callback). Make action to be required param. Update validation of taskVariables.
Simplify _validateTaskVariables
Simplify _validateTaskVariables
Update tests with ValidationError.
Update shellescape in _validateTaskVariables
Update shellescape in _validateTaskVariables
Fix bugs in _validateTaskVariables