XD-1386 Separating YARN app install from submit

- Merge and squashed of Thomas PR 632
- Adding new xd-install.sh shell script for copying app artifacts to HDFS
- Client app now takes parameter of --install and --submit with --submit the default