message: Add constructor for HttpPipeline which accepts rvalue
diff: @@ -17,7 +17,7 @@ namespace Azure { namespace Core { namespace Http {
  std::vector<std::unique_ptr<HttpPolicy>> m_policies;
  public:
  - HttpPipeline(std::vector<std::unique_ptr<HttpPolicy>>& policies)
  + explicit HttpPipeline(const std::vector<std::unique_ptr<HttpPolicy>>& policies)
  {
  m_policies.reserve(policies.size());
  for (auto&& policy : policies)
  @@ -26,6 +26,11 @@ namespace Azure { namespace Core { namespace Http {
  }
  }
  + explicit HttpPipeline(std::vector<std::unique_ptr<HttpPolicy>>&& policies)
  + : m_policies(std::move(policies))
  + {
  + }
  +
  HttpPipeline(const HttpPipeline& other)
  {
  m_policies.reserve(other.m_policies.size());
  