FACES-1898 Develop alloy:dialog, alloy:outputTooltip, and alloy:popover ...

Develop alloy:dialog, alloy:outputTooltip, and alloy:popover components (Added boundingBox in order to allow developers to specify the dialog for ajax rendering. Since autoShow and headerText attributes are encoded by OverlayRendererBase, removed <yui>true</yui> from autoShow and headerText in components-ext.xml in order to avoid duplicate encoding of the attributes in the child classes as well. In OverlayRendererBase changed javascript to set display style to null rather than 'block' in order to remove the display style after AlloyUI has taken control of the Node.)