BUGFIX: cmath functions should accept non-complex arguments
BUGFIX: cmath functions should accept non-complex arguments

cmath functions should accept values which are not complex but can be
converted to complex.

brython-dev/brython,jonathanverner/brython,brython-dev/brython,kikocorreoso/brython,jonathanverner/brython,jonathanverner/brython,kikocorreoso/brython,Hasimir/brython,Hasimir/brython,kikocorreoso/brython,jonathanverner/brython,Hasimir/brython,Hasimir/brython,brython-dev/brython