harness-push: Print response body of non 200 responses
harness-push: Allow pushes without config.xml
Merge branch 'upstream' (harness-client changes to allow no config.xml)
Add chrome-harness-client missing files & remove config.xml generation on client
Explicitly check that startPage exists before attempting to launch
Delete explicit toNativeURL() since file: is now the default
Merge branch 'upstream' (check that startPage exist before launch)
Generate config.xml for Chrome Apps (don't rely on client to push one)