SPARk-XXX     ADD YARN CLIENT LISTENER

This commit add YarnClientListener to the Yarn Client ( yarn and yarn-alpha).  The YarnApplicationListener will report to the Yarn Client Application's life cycle