Greeks

Here is the branch I mentioned in https://github.com/sympy/sympy/pull/2018#discussion_r3826621

it is rebased on top of both PR #2081 and my own PR #1981.

I'm opening this second pull request because it deals with (somewhat) different issues and I thought some people might have comments on it.