Text passed into InputBoxes is automatically converted to string

* Also vintage shoes behavior :-)
* causes a crash on the backend otherwise (expects string)

Noticed that while running some of my shoes applications and they started crashing (I often have options saved as numbers and then pass them in there)
So the problem is that we have to call that method manually and right now it is focused on color methods. And we might want to keep it that way (normalize_color_opts/normalize_text_opts). Plus the text variable isn't originally part of the options hash - so it's not really fit here.

About the StyleNormalizer - yes it could be a pure module helper function. It's mostly a matter of taste the way I see it. And we don't instantiate a new instance all the time, we lazily instantiate it once and then use that instance henceforth.

```ruby
    def style_normalizer
      @style_normalizer ||= Common::StyleNormalizer.new
    end
```

Thanks for the input and thoughts =)