Style dialog update

* Did most of the visuals in .less files
* Implemented 4 state machine, works great!
* used more of a normal Windows style
* quite willing to do more on the visuals as needed, but I think it works well
The idea was to use this to replace the html you created inside of StyleEditor.AttachToBox(), but I haven't done that yet. So this is YAGNI.