Add getServletContext() method.
Update ServletAppender docs and plugin factory.

  - Use @Required.
  - Use boolean instead of String.
  - Use WebLoggerContextUtils.getServletContext().
  - Correct javadoc references to "Console" appender.
Use WebLoggerContextUtils.getServletContext().
Fix javadoc @throws.