Add error checking and status reporting to hadoop setup

- Checks for multiple ways to launch hadoop services, based on hadoop version and existence of start scripts in hadoop directories.
- Adds miscellaneous permissions and file-existance checks when launching hadoop.
- Verifies that status returned from launching each hadoop service was successful, and verifies service starts.
- Fixes bug cb_run_kmeans reports statistics to CloudBench
- Adds more descriptive status reports to vCloud Director vm creation code
- Removes <description> section from hadoop configuration files