Extend fibonacci(n) to any complex arguments, using mpmath's definition

fixes #8528
Merge pull request #8534 from skirpichev/8528-fix

Extend fibonacci(n) to any complex arguments, using mpmath's definition