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
For query/actions: Have the name that is shown on the inputs.
![image](https://cloud.githubusercontent.com/assets/8158404/4418054/8df4818e-455b-11e4-86a7-746421c5e087.png)
For create: Have the name that is shown on the output.
![image](https://cloud.githubusercontent.com/assets/8158404/4418161/66321804-455c-11e4-8982-e6971737450a.png)

[MAGN-4379](http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-4379) DUI: Change the tooltip fade out time to 0.5 seconds

# Reviewers
@Benglin,@vmoyseenko, please take a look.
I would like to get rid of this ```ImagePresenceToColumnSpanConverter``` and make use of the same ```NullValueToCollapsedConverter```, can you consider the following structure? In this case if the ```Image``` is hidden, then second column will be resized to zero:

```xml
<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto"></RowDefinition>
        <RowDefinition Height="Auto"></RowDefinition>
        <RowDefinition Height="Auto"></RowDefinition>
        <RowDefinition Height="Auto"></RowDefinition>
        <RowDefinition Height="Auto"></RowDefinition>
        <RowDefinition Height="*"></RowDefinition>
    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="202*"></ColumnDefinition>
        <ColumnDefinition Width="65*"></ColumnDefinition>
        <ColumnDefinition Width="133*"></ColumnDefinition>
    </Grid.ColumnDefinitions>
    
    <!-- Use this to hold the description and the icon -->
    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="*"></ColumnDefinition>
            <ColumnDefinition Width="Auto"></ColumnDefinition>
        </Grid.ColumnDefinitions>
        <TextBlock Grid.Column="0" Text="{Binding Path=Description}" ... />
        <Image Grid.Column="1" Source="{Binding Path=LargeIcon}" ... />
    </Grid>
</Grid>
```