Bug 512501 - cherry-pick all changes from 2.1.1As 2.1.1 was never formally released, I am cherry-picking the changes itincluded to make sure they are part of the 2.1.2 release review.This will form a baseline commit to cherry-pick 2.1.2-relevant commitsfrom master.Included commits:(cherry picked from commit 61c0faef080c3ef890dc0aed4723fbe188c66f30)Bug 433203 - OslcClient insists on using TLS and won't use SSLv3Change-Id: I350e5dcf4ca99f7a78c34479fc3d7bdd38cbe31aSigned-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit 1e1f567d62dfd28de4f74fada39b1cfc2085d043)Bug: 402384 Add CONTRIBUTING fileSigned-off-by: Denis Roy <denis.roy@eclipse.org>(cherry picked from commit 1ab7c04c2c4be676b258a1fdadbc5b95a5724962)Bug 438163 - The DOORS sample fails to update a requirement in DOORSChange-Id: I054a4b1e81a495822c4e742abf2944c455061700Signed-off-by: rbarthac3 <romainba@ie.ibm.com>(cherry picked from commit f96159b0ecc534ca878bb96b9a85b7d5d5adb32d)Bug 440207 - Unable to create resource shape out of AutomationPlanAdd @OslcValueType(ValueType.LocalResource) togetParameterDefinitions().Change-Id: Id78d42f7142d5602af2d4ecec3a0afeee22acff6Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit 8543fe93a70a88d9d4941eb9125de6eff8213353)Bug 440210: omit oslc:propertyDefinition from auto parametersChange-Id: I9723411a741388a570ae7574978795c6773c5f4fSigned-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit 439d80637612ad45b7bdf92b3c27d14bda8aba6b)Bug 440991 - Client example for two-legged OAuthChange-Id: Idcbb6a64334185c2e5bbbe9b86972d88bc8f730dSigned-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit 2d4fc952a777dda517eb6011b224d01e71669853)Bug 441290 - Set timeout on test postInvalidOlscResource()Change-Id: I46ee084e6fba6247f2ee7714b2b8bd7a0be998efSigned-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit 577df0b31424e91f69b859246bfa750dccc8fc70)Bug 441291 - Unit tests should not actually connect to example.comChange-Id: I77963c662c676995c94bb1075be6c06343677d45Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit 345018c8b644b56a3341d37a2286c689c269c25b)Add comment to ignored testChange-Id: I1e109f69606aeb11245047ebaa0d414e4b10da61Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit 71aebbef09f9ab5b1d93691f46afa94f29b6b849)Consistently use Unix-style line endings for Java projectsChange-Id: I458f8135dd2614346ba6a7d34773eff774bc8494Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit fa020afac85c8c489885e4e0961acb4b20a4189c)Bug 430796 - Allow OAuth callback when creating OslcOAuthClientChange-Id: I665def5ea658e2ffbae7d7d5b5777df6f9494d9eSigned-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit 85cef2fa7f16c6e36af503365ccb3a8102489d01)Cleanup: Remove trailing whitespace from source filesChange-Id: I995bca19d17c3b5ab5d9ad845dedd88d43e84e9eSigned-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit f8abd629cd6fe5780c08acdcd839c94e01fb3b87)Cleanup: Fix compiler warningsChange-Id: I4aa43be50a9cfabb38e396d0cef33e927c44746cSigned-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit 80547336b6d805adcff8ba8f49a6dcc415ce2a71)Bug 442517 - Handle incorrectly typed literalsChange-Id: I655535dd27da0e3c7a6adf71ababf5039ea3c3e7Signed-off-by: rbarthac3 <romainba@ie.ibm.com>(cherry picked from commit 08ec7bb56491dcc860df9d51f6f0660b8ea84d52)Bug 444073 - Use thread-safe connection manager for OslcClientChange-Id: I7e6e577b25daa9b8b0acdfb5a082dc2771238b60Signed-off-by: broehl <benjamin.roehl@pure-systems.com>(cherry picked from commit e0cfec60a13f2c2cee5085f82deb4150aa689826)Update Javadoc now that OslcClient is thread safeChange-Id: Ie18571cd3a5145dc7b7bbdb914bd6319c7ea46fbSigned-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit c8170c422455d52f88905083d27239370950119d)Bug 445904 - Add getter for rootservices modelThis allows clients to read other service information that theJazzRootServicesHelper does not support directly.Change-Id: I4b84539e6f3bab3909f14db015dd669a1e575fdfSigned-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit 201709d43f6b9df2e8765b363439a75f587dc312)Bug 448722 - OSLC client performance degrades after many requestsChange-Id: I62ca688cb412931ff3d3d8f2825f383829cae2bfSigned-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit 8e44fea05ae9924ca15dfba0035c2b5142c908b2)Bug 450544 - deleteResource method OSLC-Core-Version headerChange-Id: Id92b0fe26f896deb9618108b417b0347f6777353Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit 3fa7099ba95ebcc38e0c96c79bed05482f101631)Bug 452220 - JazzFormAuthClient should throw all exceptionsChange-Id: I8a3266f0e0d8258687ed19cd787e0418c34c862dSigned-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit aa8ae1e0c4f1f76e828b257669ab2d732869a02d)Bug 452568 - Deprecate incorrect constantsChange-Id: Ib43ea068bafd18169d81ec6c647bce828d9bd68fSigned-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit b155410b7e618609b47e702a322ed800d538b3ba)Bug 453782 - Allow clients to set request headersChange-Id: Idb8030e1dc6c6023edc207b033b5c7fe540f863eSigned-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit 7b4b52a0981fbf5b00c8f7b716ce0adfddee7fbc)Fix RTCFormSample work item creationChange-Id: Ia56bfc9b0be635b770c59ed8f09a4a36623a9b0fSigned-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit 4a60c5951386c868b20fa2c3b3fcdaa2de1d52b4)Add log4j.properties to client samplesChange-Id: I38635d8fc3d85ada054a0b2828cb2a9c901b64ddSigned-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit a69959f1dc16c0f43f9cb49f99897428966ccee4)Fix compiler warnings in lyo.client.javaChange-Id: I96dddae6499c0f612c354744b817aabc492fca44Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit 1253893b1f6ef7dec5d0ccdcae06f2bbbe723098)Bug 454045 - Add two-legged OAuth to OSLC clientChange-Id: I056dd596610209f75d682ec5e623a175b385e211Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit 7d5c632d3753319a8ed9088f399a3fd714a19c3c)Add additional debug logging to JazzRootServicesHelperChange-Id: I86f30e51dde497ff3032c0032d4df42a3b9e623cSigned-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit 390ebd05471f70968714a28ad501dbeb53edcc60)Bug 454451 - JazzRootServicesHelper: handle trailing '/' in baseUrlChange-Id: I1e9e2dfee3f25089a4d5224fc9f0e371a070c956Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit 06b47de366ca1289aa9b014b5ea2cb640c0751a9)Bug 441525 - OSLC client doesn't handle 303 statusChange-Id: Ief7c092e0a0a7c2e68f46170f1db6a2658c4894dSigned-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit e74b053206549efa1e2c85a827f95100bcba4b51)Bug 457268 - Don't throw unnecessary URISyntaxExceptionChange-Id: I41bdfe1f77775d3eec1d8042dd299cde522faf45Signed-off-by: Samuel Padgett <spadgett@us.ibm.com>(cherry picked from commit 73ab28bd828cc0097ef7ed9f38a8a9a8e7ec91a8)Bug 459135 - Use the TestResult URI sent from RQM serverChange-Id: I6ac4237749c8ea40980eaef1ec69267abc162cffSigned-off-by: Subhajit Bhuiya <subhuiya@in.ibm.com>(cherry picked from commit d2a1775a06cffeea2bd9763c97710058106477b0)Bug 459187 - Improve properties file for RQM automation adapterChange-Id: Iaeda462db529d7b6e6c39a5c45a843a52964e74cSigned-off-by: Subhajit Bhuiya <subhuiya@in.ibm.com>(cherry picked from commit 92cca6dadd7078fe59968ae573cd68ee56badf58)Merge "Bug 460377 - Disable doclint for Java 1.8 builds"Merge "Bug 503995: Jazz auth issues with JAS"Signed-off-by: Andrew Berezovskyi <andriib@kth.se>