icon and color improvements

* Icons and colors are now configurable.
* Support for Unicode icons was added. This may require adding a second
  font to your i3 configuration, something like
    font pango:DejaVu Sans Mono, FontAwesome 9
* Icons and colors were removed from widget specifications. They must
  now be specified under the theme section of your config. Please see
  config.yml.example for examples.