enhanceWithin: store element sets for widgets before any enhancment takes place Fixes #6621 - Dynamically injected popup with header/footer not enhanced properly
enhanceWithin: make surre the elements passed to buttonMarkup are filtered properly first Fixes #6630 - Helpers: Pass the correct elements to buttonMarkup and reduce calls to jqmEnhanceable