Add CSS3 selection mixin

Selection mixin explained/requested in issue #542.  Documented in #545.