Doc, Stock and Two Smoking HTML Tags: Cleanup pass in lift-common scaladocs

Hopefully I'll get to do this with the other modules in short order as well. This pass
removes HTML from scaladocs, adds wiki markup in its stead, adds wiki markup
in places where we were using just text, adds examples here and there, and generally
tidies up the documentation.

It also adds the ability to link to Scala's APIs and `scala-xml` APIs from our scaladocs,
which required some tweaks to the build.

In the process, also did some very slight code cleanup. Each of these is split out into
a commit in case we want to selectively remove it. Of particular interest is that I
removed documentation that seemed to add nothing on top of the existing function
name or signature in https://github.com/lift/framework/commit/55fa831d9b848c5d37d376f56fa2a4ec82f2d8e7. Let me know if you think that's a problem.
I would leave this one in, I have spoken to a few developers who thought using `openOrThrowException` was not a big deal, without really understanding that they are not really supposed to use it, (there are use cases for it, but it would be good to point out the alternatives)