Getting/Setting plugs name

Added a "Name" property, which enables the setting of the smart plugs
name too. Former "Details" property of type "SmartPlugDetails" has been
made private and therefore the properties "Name" (read/write), "Model"
(readonly) and "SoftwareVersion" (readonly) became available directly.