refactor(dhSelect): clean up CSS, support for resources

Refactored dhSelect CSS:
- removed dead CSS code
- simplified inheritance structure
Support for resources:
- options="" supports now an array of objects as delivered by
  the angular $resource service. The model then becomes the
  selected object.