Tool editor final changes

The last changes, change everything what was mentioned. 
Some comments. It seems that for tool not only id is mandatory but also display name and description. If they are empty o null then I get null exception so I made them mandatory also.  
And SADLDexcritpion.Output does not have type field, so I temporary removed that field (If it is needed then one line must be commented in the output.java removeTypeRow and type is back in place :))

I also want to thank you all for this fantastic opportunity to work with you all. It was a pleasure.