Decode stdout in shell.run_cmd

Closes #885
Merge pull request #888 from ZyX-I/run_cmd-unicode

Decode stdout in shell.run_cmd
Zpython got renamed to libzpython

Not that I wanted this: cmake cannot be told I do not want `lib` prefix. `zsh/` 
prefix in any case should have been removed: zpython is not pretending it is 
a part of zsh now. Keeping old name for those who are still using zpython branch 
(i.e. nearly everybody since zpython got moved less then an hour ago).
Merge branch 'new-zpython-name' into develop