CN - Adds support for a mass storage USB device in the main firmware.
By default, the firmware includes the USB joystick device, but it is possible to replace this code with a mass storage device that allows access to the SD card when running the main firmware.
To include the mass storage device and remove the joystick device, add "USB=MASS" to the command line args when making the firmware.
CN - Attempt to fix line ending issue where remote files have CRLF, but local files have LF only.
CN - Attempt to fix line ending issue where remote files have CRLF, but local files have LF only.
CN - Altered these files so that they have CRLF line endings.
Merge pull request #1298 from ChrisNisbet01/mass_storage_in_firmware

CN - Adds support for a mass storage USB device in the main firmware.