A few minor detectors, one new detector and some improved messages

- fixed LO_SUSPECT_LOG_PARAMETER's bug placement 
- stopped this.toString() from throwing an ISB_TOSTRING_APPENDING bug
- added the calculated cyclometric complexity to the CC_CYCLOMATIC_COMPLEXITY message
- Made new detector HttpClientProblems, while leveraging similar code from WriteOnlyCollection
- Made SPP detector SPP_CONVERSION_OF_STRING_LITERAL
- refactorings, usually by heavy use of Extract Method
- various improved messages, usually by adding examples.  Also, changing some uses of pre tags to code tags for better alignment.

- Solved the LO_SUSPECT_LOG_PARAMETER issue below:
```
//should tag tag LO_SUSPECT_LOG_CLASS, but it doesn't currently
private static Logger l3 = Logger.getLogger(String.class.getName());
```