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.