Improved FLASH_Update() method - make OTA Update more reliable

Use with latest core-communication-lib(branch: bug-fixes) and core-firmware(branch: bug-fixes) 
In FLASH_Update(), the written data buffer is read back and the verified result flag is now returned.