Update for vala 0.18.1; but fails compilation after source conversion...

Signed-off-by: Robert Xu <robxu9@gmail.com>