Added default warning for incorrect notations

And a `warn_on_incorrect_notation` option to disable them.
Modifiers and elements are now stored without the prefix

`$this.elements.-before` → `$this.elements.before` etc.
Fixed incorrect warning message
Changed notation for Stylobate elements from `foo-element` to `foo__element`