Added new callback prepare_to_save_file() to save files on external flash

Need cloud-server code additions to get this feature working.
New CoAPCode::POST path is 's' for SAVE_BEGIN.
Mandatory arguments required : flash_address and file_size