SHDP-432 @YarnComponent easier for long running container

- Added Future for possible return type of @OnContainerStart
  which DefaultYarnContainer will wait while calling other
  start method.
- New YarnContainerSupport lifecycle class to ease
  creating of a pojo classes.