Use a different end point that delivers much more data.

    This causes a failure in the code.
    This is because we need curl to call writeFunc() multiple times.

    This will not work in a single threaded application using only
    curl_easy_*() functions.
Re-factored into two version of the stream.

    The original version will not always work.
    But will be useful 90% of the time when you get small JSON objects.

    I have renamed this original version IThorSimpleStream.

    I have created a more complex version IThorStream that will always
    work. This requires another thread of execution to handle the downloads
    asynchronously and thus is a little more heavy weight.

    As a result the:
        IThorSimpleStream is a header only library.
        IThorStream       requires object code (I will re-factor this into
                          a library in a subsequent version).