added valign support

I thought this would be nice seeing as core-menu-button has it
Sorry, I meant for the "else" clause. Actually, I think if "valign" is null perhaps it should default to top alignment instead of centering.