refactoring placeholders to mixins

It's checking if the user has set o-quote-class-type.

- Set: it's probably set to `.` (instead of the default `%`). In any case we want to warn the user.
- Not set: placeholders are still usable.