handle case where we have an empty orelse
handle case where we have an empty orelse

I assumed that if there was an orelse, then it
would contain something.  This isn't true: some
AST nodes have empty orelse fields.

BBN-Q/pyqgl2,BBN-Q/pyqgl2