Check if browser supports MediaQueryList/matchMedia

On browsers that don't support matchMedia or MediaQueryLists's
addListener method, an error would be thrown and selfoss.init()
might not execute correctly.
Merge pull request #276 from seanrand/mediaquery-fix

Check if browser supports MediaQueryList/matchMedia