Rearrange usb config files.

/vendor/etc/init files are only populated after the system partition is mounted.
GCE pre-mounts system partition in gce_init phase, which makes the init.hardware.rc file
accessible via /init.rc, but once gce_init is gone this is no longer the case:
the /system or /vendor partitions are not mounted until the mount_all command kicks in
and import fails.

The init script populates contents of /vendor/etc/init only after mount_all command,
but it does not care about /vendor/etc/init/hw, so with gce_init gone we need to
make sure this file is populated (otherwise we will not have usb).

Exact same problem can be observed with physical devices, where init
assumes file presence before partition is mounted, eg. on angler, inside
dmesg we see:

[    6.710856] init: Couldn't load properties from /vendor/default.prop: No such file or directory
[    6.711792] init: Added '/vendor/etc/init/hw/init.angler.rc' to import list
[    6.715553] init: Parsing file /vendor/etc/init/hw/init.angler.rc...
[    6.715580] init: could not import file '/vendor/etc/init/hw/init.angler.rc' from '/init.rc': No such file or directory
[    6.716413] init: Parsing file /vendor/etc/init...

BUG=65049764
Change-Id: If473589e41756c1317f395bd22019185c40fc75a
2 files changed