alcove_define_list: accept an empty list

Wherever a list of xor'ed flags is passed as a parameter, accept an
empty list. An empty list evaluates to 0.

    % equivalent
    alcove:open(Drv, "/etc/passwd", 0, 0)
    alcove:open(Drv, "/etc/passwd", [], 0)