hidl-gen: better error message for -r

Test: hidl-gen  -L check -r android.hidl:system/libhidl/transport \
    -r android.hardware hardware/interfaces android.hardware.nfc@1.1
Notice missing ':' ----^

Change-Id: I9d3129622e107d754e2d9c1b60b7186fbea93964
diff --git a/main.cpp b/main.cpp
index 7e4a81b..34795aa 100644
--- a/main.cpp
+++ b/main.cpp
@@ -1298,7 +1298,10 @@
             {
                 std::string val(optarg);
                 auto index = val.find_first_of(':');
-                CHECK(index != std::string::npos);
+                if (index == std::string::npos) {
+                    fprintf(stderr, "ERROR: -r option must contain ':': %s\n", val.c_str());
+                    exit(1);
+                }
 
                 auto package = val.substr(0, index);
                 auto path = val.substr(index + 1);