Extra-mile in hot-plug device handling

Fixing mtp support for various pieces of the workspace I realized a small paper-cut I could do to improve the experience when handling external devices such pendrive or usb hard drive.

The paper cut is quite simple, before these patches we were using the "device description" for all devices, which make sense for devices always plugged into the computer for example the normal Hard Drive where your operating system is usually installed, but it doesn't make sense for removable devices.

You will understand this better and quicker with the following screenshots:

Showing screenshot before changes and after Screenshot after changes

Patches are under review, if everything goes ok and I'm not breaking anything (little bit concerned about freeBSD support) will backport this to 4.9.

Cheerz !