devil: When pushing data deps to device, don't mkdir redundantly.
devil: When pushing data deps to device, don't mkdir redundantly.

If a directory contains more than one file that's missing on the device,
that directory will be mkdir'ed once for each file. This might be
contributing to the "Device or resource busy" errors we're seeing.

BUG=chromium:739899

Review-Url: https://codereview.chromium.org/2974153002

benschmaus/catapult,catapult-project/catapult,catapult-project/catapult,benschmaus/catapult,catapult-project/catapult,catapult-project/catapult-csm,catapult-project/catapult-csm,catapult-project/catapult,catapult-project/catapult,catapult-project/catapult-csm,catapult-project/catapult-csm,benschmaus/catapult,catapult-project/catapult-csm,benschmaus/catapult,catapult-project/catapult-csm,benschmaus/catapult,catapult-project/catapult-csm,catapult-project/catapult,catapult-project/catapult,benschmaus/catapult,benschmaus/catapult