Indentation doesn't honor comment on preceding, lp:1190288

fixed
`py-beginning-of-prepare' fixed

Don't get confused when behind a string at EOB
`py-end-of-partial-expression' and related fixed

When `forward-sexp-function' is set,  `forward-sexp' might fail
Use `scan-sexps' instead
`py-fill-string' fixed

dropped `py-paragraph-fill-docstring-p'; just `fill-paragraph' should DTRT
`py-newline-and-indent' simplified
`py-pylint-run' fixed

New boolean `py-pylint-offer-current-p', default is non-nil.
If current buffers file should be offered for check.
Otherwise `py-pylint-run' looks up filename from history
`py-pylint-run' fixed

New boolean `py-pylint-offer-current-p', default is non-nil.
If current buffers file should be offered for check.
Otherwise `py-pylint-run' looks up filename from history
minor cleanup for speed

normalize prefixes

`python-ffap-setup-code' renamend `py-ffap-setup-code'
`python-ffap-string-code' renamend `py-ffap-string-code'
Open a `py-shell' also from upcased M-x Python, IPython etc., lp:1186505, fixed
return key is broken, lp:1191158, fixed
indent refused; lp:1191133, fixed
indent refused; lp:1191133, fixed