::selection clean-up

Replaced individual ::selection rules with a @mixin selection($color, $background) for ease of modification.

developed from http://stackoverflow.com/a/10372599/136018