Add GET, PUT and DELETE for Settings --> Firmware and a example script. This commit also fixes a bug where the filename with the full path was being included in the header on a multi-part post instead of passing just the basename