Merge "Add product, sdk build, and incremental build to DeviceDescriptor. The product is for extra safety in identifying device type in case the variant is not enough. The sdk build and incremental build will be used so that we can be more intelligent about imaging. Right now, we always flash a device, but with this additional information, we will only flash a device if it does not match the current build attributes."