Add sizeBytes parameters to Register

In contrast to sizeMemoryUnits, sizeBytes will always report size in bytes (sizeMemoryUnits would only report size in bytes if the memory unit size happened to be bytes).