Added .selection mixin

Added a new mixin with support for ::selection and ::-moz-selection. This saves repeating the same statement multiple times.  The mixin supports both changing of the background colour and the text colour as these are the normal things that people want to tweak when using selection.