Add sbt-ctags community plugin information
Add a link to sbt-sonatype plugin in Using-Sonatype page
Add link to xitrum-package (collects dependency .jar files for standalone Scala programs)
Fixed SessionSettings replacing existing setting
Fix typo in assertion message in TextAnalysisFormat

Add missing string interpolation indicator in assertion message.
Record the name of an Analysis file in case of a read failure.

Catch ReadException and wrap it in IOException that carries the name
of the file we failed to read in its message.

We have to catch exception and wrap them because in TextAnalysisFormat
we don't have an access to the file name (it operates using an abstract
reader).
Avoid compiler crash for naked `key.value` calls.

Untyped trees underneath typed trees makes Jack and sad boy.
And they make superaccessors a sad phase.

The recent refactoring to retain original types in the trees
representing the argument to the task macro meant that the `value`
macro also was changed to try to avoid this untyped-under-typed
problem. However, it didn't go deep enough, and left the child
trees of the placeholder tree `InputWrapper.wrap[T](key)` untyped.

This commit uses `c.typeCheck` to locally typeheck that tree fully
instead.

Fixes #1031
[scripted] Session update without reload
Fix formatting of inline code samples which are pluralized

Conflicts:
	src/sphinx/Getting-Started/Basic-Def.rst