Added getOverlayDOMNode option to OverlayTrigger

`getOverlayDOMNode` is an override prop for `OverlayTrigger` that allows one to optionally choose what DOM element to use when making positioning calculations.