Added is_homogenous property for FiniteSet and EmptySet

is_homogeneous now checks nested sets also

A few typos.

A typo again.

Works only with FiniteSets

[skip ci]

fixing TypeError

changing list to tuple
Merge branch 'is_homogenous' of https://github.com/kaushik94/sympy into is_homogenous