Plyer Unique ID facade

On Android, it returns IMEI.
Mac OSX > 10.5, it returns the serial number of the device,
Linux, it returns the serial number using lshw, and
Windows, it reads and returns MachineGUID from regkey