Add textAlternative to blueprint
Remove Modal properties from Overlay

A new ModalOverlay component will be created to address modals.
Add missing Overlay HTML
Add ModalOverlay
Add hideOnOutsideInteraction property
Add Overlay and ModalOverlay blueprints
Extend component mock and add rootComponent mock
Extend dom mock

Add HTML dom node and createElement function.
Add hasModalMask property to ModalOverlay
Disable closing on outside interaction on ModalOverlay
Add AbstractAlert
Add Confirm
Add AbstractAlert and AbstractConfirm blueprint