Add support for non-form elements by selecting `.closest('[data-abide]')`
Fix cases where this.settings is used when `.data('abide-init')` should be used to support per-element configuration
Allow for decimals in Abide `number` pattern