Add editable defaults so we can configure global usage

This commit adds editable default settings, so we can configure the default global usage. Example usage:
```javascript
// fix conflict with select2
$.placeholder.defaults.selector = 'input[placeholder]:not(.auto-complete-hidden), textarea[placeholder]';
```