fix css naming used by deliteful button stylesheets.

   * fix CssState to use '-' syntax
   * fix shared dui-button rules
see issue #68

Note that the PR purpose is only to update the shared button rules so that current work on deliteful is not blocked. But as mentioned in #85, current shared theming files would need a big cleanup and refactoring to remove this wrong dependency on button rules.