Added Device_Details field to ProductObjectType

Added the Device_Details to the ProductObjectType of the Product Object, for capturing the device-specific details of Device products. It uses the ObjectPropertiesType to allow for any Object to be inserted; this should permit the usage of the Device Object and any extensions of it (e.g. Mobile Device Object) that are added down the road.

This should close #233.