The original sysinfo_parse() in MMBroadbandModemHuawei incorrectly sets 'out_sys_submode_valid' to TRUE even when <sys_submode> is not present in a ^SYSINFO response. This patch moves the code to mm-modem-helpers-huawei.c, fixes the regex for parsing ^SYSINFO responses, and adds unit tests.