Use builder based arguments for methods

* Replace triggerAdhocScript/Command/Job
* Add RunAdhocX interfaces
* Add RunJob interface and builder
Deprecate run* methods
Update javadoc. utility methods for adhoc script read from file
Merge pull request #3 from rundeck/feature/builders

Refactor to use builders for trigger/run methods fixes #2