Changes new ArrayList<>() -> list() where applicable.
Adds CollectionUtils to more places.
Fixes errors in Defect.java
URLEncodes parameters in version one integration and changes the signature of AbstractDefectTracker.getProductNames() to List<String> instead of String
Merge commit '3d65c07052e8d359e00e4ce5d111a970cfaa888e' into HEAD