TST: add comprehensive coercion tests
- [x] tests added / passed
- [x] passes `git diff upstream/master | flake8 --diff`

1st attempt to make dtype related tests more comprehensive. 

Validate whether tests classes have test methods covering dtype and Series/Index. Some of them are empty yet, going to add it gradually. 
