Tasks connected with tooltip.

Here I have included next tasks:
[MAGN-4765](http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-4765) DUI: If Desc and pic missing from tooltip - remove the top part
[MAGN-4615](http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-4615) DUI: Some tooltips' margins are off
[MAGN-4672](http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-4672) DUI: Tooltip content for inputs and outputs
[MAGN-4379](http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-4379) DUI: Change the tooltip fade out time to 0.5 seconds

At every part I made comment.
I looked through how incoming port is generating for Node. I'm about that one:
![image](https://cloud.githubusercontent.com/assets/8158404/4418085/d0a6021e-455b-11e4-8dd8-92036cd256b3.png)

And I found out, that it used `FunctionDescriptor.ClassName`. So I had done th same.