Compile fixes

This fixes building after https://github.com/tvheadend/tvheadend/commit/69921519763d79080cf11cc31238883681123a26, first two commits address

    CC              src/input/mpegts/linuxdvb/linuxdvb_switch.o
    src/input/mpegts/linuxdvb/linuxdvb_switch.c: In function 'linuxdvb_switch_tune':
    src/input/mpegts/linuxdvb/linuxdvb_switch.c:150:11: error: 'linuxdvb_switch_t' has no member named 'lsuncomitted'
    src/input/mpegts/linuxdvb/linuxdvb_switch.c:223:1: error: expected declaration or statement at end of input

Last commits afterwards addresses

    src/input/mpegts/linuxdvb/linuxdvb_switch.c: In function 'linuxdvb_switch_tune':
    src/input/mpegts/linuxdvb/linuxdvb_switch.c:161:31: error: 'com' may be used uninitialized in this function [-Werror=uninitialized]
    cc1: all warnings being treated as errors