renamed allowedThings to allowedSelectors
Added private _handleSelectors function to check if provided draggable matches the given selector
 - handles all matches prefixes
 - caches found mathces function in local storage
 - falls back to match via hasClass if no $.fn.is or matches selector function exists on the element