Avoid name-conflicts with python.el as much as possible

Docu updated
`which-func-mode' misses class, lp:1160022, fixed

`py-which-def-or-class', new command
now used `which-function-mode', doesn't rely on index