singcheck before deviance calculation

We were getting some unintuitive results from deviance.biglm when we had linearly dependent predictors. coef.biglm and vcov.biglm both have singcheck code before their qr calculations. adding a singcheck to deviance.biglm solved our issues.