Parse hw_property args in acloud create cmd

Bug: 112685015
Test: m acloud && m acloud_test && acloud_test
acloud create --hw_property cpu:2,resolution:1280x720,dpi:240,memory:2g,disk:4g
acloud create --local_instance --local_image --hw_property cpu:2,resolution:1280x80,memory:4g

Change-Id: I07002c7aa8ba0ac90503aa28dab894729b1f29a6
diff --git a/internal/constants.py b/internal/constants.py
index 7d1820b..9586caa 100755
--- a/internal/constants.py
+++ b/internal/constants.py
@@ -61,4 +61,21 @@
     FLAVOR_TABLET, FLAVOR_TABLET_3G
 ]
 
+# HW Property
+HW_ALIAS_CPUS = "cpu"
+HW_ALIAS_RESOLUTION = "resolution"
+HW_ALIAS_DPI = "dpi"
+HW_ALIAS_MEMORY = "memory"
+HW_ALIAS_DISK = "disk"
+HW_PROPERTIES_CMD_EXAMPLE = (
+    " %s:2,%s:1280x700,%s:160,%s:2g,%s:2g" %
+    (HW_ALIAS_CPUS,
+     HW_ALIAS_RESOLUTION,
+     HW_ALIAS_DPI,
+     HW_ALIAS_MEMORY,
+     HW_ALIAS_DISK)
+)
+HW_PROPERTIES = [HW_ALIAS_CPUS, HW_ALIAS_RESOLUTION, HW_ALIAS_DPI,
+                 HW_ALIAS_MEMORY, HW_ALIAS_DISK]
+
 USER_ANSWER_YES = {"y", "yes", "Y"}