Adding support for switching HAVE_SD parameter from the pipeline.
By default the code will build without cloud support, as this allows building it out of the box. Including cloud support pulls in some tricky dependencies.
Note: We have not yet decided on how frequent we want to make OSDU merge requests. Or even whether we should just do all our development in the OSDU repository instead of staging them in a private repository first.
My suggestion is that for now we will have roughly the same granularity of pull requests in OSDU as we have in the private repository. In those cases where changes were pushed directly to master (shame on me!) just group related changes as if they were made in a pull request.
Typically it will be the same developer that submits the PR in both repositories. In this case I have submitted a PR based on somebody else's work as an example of what I suggest we do. Feel free to reject this PR and create a new one with the correct owner.
NOTE: I have only copied the files; I have not tested the change. Can the original author please review?