Fixed short process names in top

Conky takes process names from /proc/<pid>/stat and it's limited to 16
chars in kernel. That obviously make top_name_width option to work only
for decreasing name length. To obtain longer names we parse /proc/<pid>/cmdline.

Not every process has cmdline, so we take both process names and choose
one we want to use. Like that:

- Get process name from /proc/<pid>/stat

- Get process cmdline from /proc/<pid>/cmdline

- Transform cmdline to a bit simpler form(i.e. "/usr/bin/python
		/usr/bin/terminator" to "python /usr/bin/terminator")

- Choose the one that is longer and use it