Allow popup menus to have an alignment specified.

This way, when we tell it to align to the left of a trigger, what we're saying is to align the right side of our menu with the left side of the trigger (which is surely what we meant 99.9% of the time)