Raspberry Pi 3 Boot to USB

This is taken from the following URL: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md
I have documented it here as I use this guide a lot, and I don't want to lose it :)