Defaults the controller and user_params to empty dictionaries in TestRunConfig.

These defaults prevent users from needing to check if they are None
first, in case the runner left these values unset.
diff --git a/mobly/config_parser.py b/mobly/config_parser.py
index 354a97a..145e2d1 100644
--- a/mobly/config_parser.py
+++ b/mobly/config_parser.py
@@ -182,8 +182,8 @@
         # Deprecated, use 'testbed_name'
         self.test_bed_name = None
         self.testbed_name = None
-        self.controller_configs = None
-        self.user_params = None
+        self.controller_configs = {}
+        self.user_params = {}
         self.summary_writer = None
         self.test_class_name_suffix = None