small clean up of building instructions in README

s/ncgui/johnny/

s/qmake netcatqui.pro/qmake/ - qmake is enough smart to find project
file by itself while it is easier for user to write less
Qt coding style applied

Coding style is from
http://developer.qt.nokia.com/wiki/Qt_Coding_Style .

There are still some long lines but they are not so long and probably
they will be replaced later.
Little ui xml manipulation

There was strange thing in xml. I fixed it. I hope no unforeseen
consequences will occur.
cpp -> ui movement of list items for tabs

I moved some list items declarations from mainwindow.cpp to
mainwindow.ui file. Related stuff was simplified or generalized.
deletion of unused fields for list items for tabs

In addition to cpp -> ui movement I deleted fields with references to
list items because there are not used now.
"open session" toolbutton improvement, icons visibility on

I cleaned duplicated action declaration for "open session" toolbutton
out.  I added documentation for "open session" toolbutton.

All actions with icons have icons visible in menus now.
explicit this-> was cleaned out
replaced field assignment by initializer in header
deleted old comment

When list items was moved to .ui file this comment became useless.
tablemodel is added into qt memory managed

Tablemodel aka hashmodel did not have a parent. So it was not deleted
when form was destructed. It is fixed.
parent for ui was added

Ui::MainWindow *ui field did not have a parent. With parent explicit
deletion is unnecessary.
parents were fixed for multiple objects
parent was fixed for johnThread

We need to call parent's constructor and we do not need to have our
own pointer to parent.
Revert "parent for ui was added"

This reverts commit 51cd31464270fda8d0cec5695e8e88aa21806c25.

This commit was not tested. Ui::MainWindow could not have a parent.
addition to 'parent was fixed for johnThread', it did not work

Addition to 8f707af0a02a76b751efe467f2c1c6d45ef3847c

Parent was used in a different method. So in that method parent is a
method inherited from QObject. It is needed to call it to get a
pointer to the parent. Again the problem caused by commit without any
testing.
addition to parents fixes, special for John's process's parent

Process object is in different thread and could not have a parent. So
it is placed on stack to be autodeleted.
crash detected
caveat about johnThread arguments inserted
just process replaced thread with process

Thread for John was avoided with reading of John's output in main
thread.
start/stop buttons enabling/disabled is added

When John starts start button is disabled and stop button is enabled.
When John finishes start button is enabled and stop button is
disabled.