Add mark that allows us to do skip tests on backends via decorators 

Splitting the actual pytest changes into a separate PR from #348.