Added GUI tab for name_* commands. Version 0.3.60.

Transaction tab now shows names too (except unused name_new
transactions, for which only hash can be shown). For names created from
GUI, a pending name_firstupdate is created and stored in the wallet.dat
as a special entry (not as transaction). It is auto-broadcasted after 12
blocks. During that period it can be edited (but cannot be cancelled -
name_new from GUI tab always performs corresponding name_firstupdate).
After that, each edit will send name_update with fee.

If automatic firstupdate fails, it writes hex to debug.log (search for
"Automatic name_firstupdate"). In this case you can only retry manually.

namecoind and RPC console in the GUI work as usual, they won't do auto
name_firstupdate.