Change verblock version spec syntax
ast: Add VERBLOCK optimization pass
ast: Use AND BOPs to represent '.' in versions, instead of MEMBER
ast: Add pass to turn verblocks into #ifs