ro.com.android.dataroaming in device.mk is optional

The final value for the system property is in device_vendor.mk

Change the setting in device.mk as optional to explicitly mark that
the value there can be overridden. This also is in preparation for
I9c073a21c8257987cf2378012cadaeeeb698a4fb where duplicated
(non-optional) sysprops is prohibited.

Bug: 117892318
Bug: 158735147
Test: m
Change-Id: I4b0eff2d1fbee5e1e08fbd5de1cd5f5afbd42f09
diff --git a/shared/device.mk b/shared/device.mk
index 65fd0ee..8d34e1c 100644
--- a/shared/device.mk
+++ b/shared/device.mk
@@ -64,7 +64,7 @@
     vendor.bt.rootcanal_test_console=off \
     debug.hwui.swap_with_damage=0 \
     ro.carrier=unknown \
-    ro.com.android.dataroaming=false \
+    ro.com.android.dataroaming?=false \
     ro.hardware.virtual_device=1 \
     ro.logd.size=1M \
     ro.opengles.version=196608 \