remove jquery dependency

use component/query for DOM traversal
use component/delegate for event handling

rename ConfirmationPopover.message to ConfirmationPopover.confirmation
so that it does not collide with Tip.message

bonus: DOM elements can now be passed as confirmation message - just as
in Tip and Popover
use Tip.events to handle 'ok' and 'cancel'