Changed PTP Tab to a viewport

Also added in PTP Grandmaster Fault Injection section, and a PTPInfo
header to keep PTP related enums.