FIX: Use check_consistent_length in theil_sen
ENH: Refactoring in theil_sen

- Moved _get_n_jobs to utils.get_n_jobs
- Reworked unittest of _get_n_jobs as doctest
- Made unittest of theil_sen a bit nicer