title: UiBinder inline styles using default GWT CSS class names are not applied
body: <p>I'm using GWT with UiBinder and I somehow can't manage to get the default CSS style rules to work correctly. So far, I've been successfully styling my components by assigning custom CSS class names, like this:</p>
  
  <pre><code>&lt;ui:style&gt;
      .createButton {
          background-color: red;
      }
  &lt;/ui:style&gt;
  
  &lt;g:FlowPanel&gt;
     &lt;g:Button styleName="{style.createButton}"&gt;Create&lt;/g:Button&gt;
  &lt;/g:FlowPanel&gt;
  </code></pre>
  
  <p>But when using GWT's default CSS class names like in the following example, the style is not applied at all:</p>
  
  <pre><code>&lt;ui:style&gt;
      .gwt-Button {
          background-color: red;
      }
  &lt;/ui:style&gt;
  
  &lt;g:FlowPanel&gt;
     &lt;g:Button&gt;Create&lt;/g:Button&gt;
  &lt;/g:FlowPanel&gt;
  </code></pre>
  
  <p>I think that it could have something to do with the way GWT handles UiBinder class names. When I inspect the button in my web application with Firebug after setting the UiBinder stylename to {style.createButton}, it uses some kind of obfuscated class name:</p>
  
  <pre><code>class="GBMSFK0DJJ"
  </code></pre>
  
  <p>When I inspect it after not having assigned any class name at all, it says:</p>
  
  <pre><code>class="gwt-Button"
  </code></pre>
  
  <p>Although the button seems to have the right class name, the style I defined in the UiBinder style section is not applied. Am I missing something or is this a bug? </p>
  
  <p>(In case you wonder why I don't just assign my own custom style name to the button: I'm actually trying to style TreeItems by using .gwt-TreeItem, but the button class is probably a nicer example.)</p>