Use libcurl instead of QtNetwork for downloads

- read buffer limit does not work properly under this Qt version ("QNetworkReply cannot guarantee precision in the read buffer size"),
  which can cause out-of-memory errors when using a fast Internet connection, large image and slow SD card.
- minor changes to init script