Renamed $viewport to $media-feature

Proper taxonomy for the values of "width" and "height"; following in $media-type's foot steps. Also makes this kind of future-proof if ever we expand the parameter further.
Updated documentation regarding

Fixed @type for `mq()` function and mixin. I mistakenly added "Function": said type should return "String". Duh-doy.