fix JSONExceptions, use build status balls from jenkins

 - allows the log-parser-plugin to show the build status indicators consistent with the rest of jenkins.  Meaning: if green-balls-plugin or glowing-balls-plugin (for instance) is used to modify the build status indicators, log-parser-plugin will show the same status indicators.
    - doesn't delete the static images in this plugin so that older builds still link to a valid image.
 - fixes issue with 4a212bd8c167209a8ddaa32b85f0d5fde4fe0273 where the following exception would be thrown anytime someone attempts to configure a project's parsing:
net.sf.json.JSONException: JSONObject["parsingRulesPath"] not found.
 - fix to ensure that the administrator picks at least one option: project or global rules for parsing, preventing exception
 - clean up numerous w3c validation errors
 - fix a couple comment typos
 - add README.md
 - fix FindBugs issue found with LogParserUtils::compilePatterns()
 - close BufferedReader (leaked resource) in LogParserParser.java
 - remove unused variables, organize imports
 - remove tabs from html files & run jelly files through "xmllint --format"