Minor: Missing class descriptors

In debug mode I saw a bunch of missing descriptor errors, so I fixed it :)
Some more descriptor
Logout door icon for endusers

I got several complaint about the missing logout possibility for end users.
I disabled 'thin header check' so now there is the door icon.
Also marked the part that most likely hid the text link sometimes ago.
People! Any idea who and why did that?!
Added icons to the tree menu

I really missed them for some years by now... :)
(Only one is new, the others are copies of already used icons.)
Added user input sanitation
Added more

  Checked the code, class might be passed from user input. (And why not?..)
Created new closeallinput.c

Honestly, Im not fully sure if this is all it's functionality, but tried to make it as good as possible (even tried to get more info using a decompiler, saw nothing else, though).
However! Now it become 32/64bit dependant, depending on compiling system. Hm. This is true to all sources.
Merge pull request #76 from semirke/dev

Logout link for end users
Quick fix...
Remove static executable closeallinput. We have a source now.
Merge pull request #78 from dterweij/dev

Remove static executable closeallinput. We have a source now.
Merge pull request #77 from semirke/dev

Quick fix...
Add newline else compile fails.
Merge pull request #79 from dterweij/dev

Add newline else compile fails.
Convert mysql to mysqli (No more blank screens and login errors)
Merge pull request #80 from dterweij/dev

Convert mysql to mysqli (No more blank screens and login errors)
commit so can pull
Merge branch 'dev' of https://github.com/lxcenter/hypervm into dev

Conflicts:
	hypervm/httpdocs/htmllib/phplib/lib/sqlite.php
IPv6 traffic accounting for OpenVZ

  Accounts IPv6 separately and but adds it to old traffic, making that as an ipv4+6 total.
  Also draws separate graph for ipv6 traffic.
Merge pull request #81 from semirke/dev

IPv6  traffic accounting