Add UUID support to M115 responses.

This PR enables automated host programs to identify multiple machines using Marlin by way of placing a UUID in the M115 response. This is useful because not all operating systems will preserve serial port numbers across a reboot.