TST TheilGLS add and refactor tests, adjust testcase, finetune precision
BUG: python compat, use lrange