XD-1721: Add test that shows usage of ${xd.stream.name}
XD-1705 Tweaking YARN classpath section in servers.yml for XD on YARN

- Eliminating specific jars/versions from the classpath settings
XD-1651 Adding UUID as part of file name

- Due to a filenumbering bug in SHDP we need to use _ as separator
  until that is fixed in next release
XD-1726 Change jacoco to 0.7 for jdk 8 builds

* Disable doclint in api task
XD-1732 Remove dependency on Sprint Boot in xd-dirt tests
XD-1705 Tweaking YARN classpath section in servers.yml for XD on YARN

- Fixing the transport setting to be under xd key
XD-1730: Zookeeper NoNode exception when deploying stream

If the admin supervisor does not receive a response for
a module deployment request in the allotted time, it will
consider the deployment timed out and it will remove
the ZK path for the module deployment. In the meantime,
if the module is successfully deployed on the container
side, it will attempt to write the module metadata
to the node that was already deleted by the supervisor,
thus causing a NoNodeException.

This fix splits out the module deployment and the
updating of the module deployment ZooKeeper node into
two separate try blocks. If a NoNodeException is thrown
the container logs the fact that the supervisor decided
to undeploy the module while it was being deployed.

Instead of undeploying the module right away, we will
leave it alone and let the upcoming CHILD_REMOVED event
handler perform the undeployment.

Additionally, the default timeout for module deployment
was increased to 30 seconds.
XD-1710/XD-1734 Improve JMX checks for processors taking into account error channels

* ProcessorTest.testfailedSink needs to use http as its test source
* Cleaned up Javadoc
* Match method names for overloaded methods