Added support for vendor partition and image

Modified fastboot to flash vendor.img as well. Moved symlink
for /vendor to occur after mounting partitions. Changed mount
to also create the mount point.

Change-Id: I78e1ba24e6bb8b4af96a67ee0569af579439e682
Signed-off-by: Daniel Rosenberg <drosen@google.com>
diff --git a/rootdir/init.rc b/rootdir/init.rc
index 7d2addb..45928bb 100644
--- a/rootdir/init.rc
+++ b/rootdir/init.rc
@@ -38,10 +38,6 @@
     symlink /system/etc /etc
     symlink /sys/kernel/debug /d
 
-    # Right now vendor lives on the same filesystem as system,
-    # but someday that may change.
-    symlink /system/vendor /vendor
-
     # Create cgroup mount point for cpu accounting
     mkdir /acct
     mount cgroup none /acct cpuacct
@@ -184,6 +180,10 @@
     trigger boot
 
 on post-fs
+    # Right now vendor lives on the same filesystem as system,
+    # but someday that may change. If it has, this symlink will fail.
+    symlink /system/vendor /vendor
+
     # once everything is setup, no need to modify /
     mount rootfs rootfs / ro remount
     # mount shared so changes propagate into child namespaces