Improved doc, mainly by removing references to notion of weak function.
Added weak gradient solver section.