Fix issue #321: the result of a Future can be another Future, so we unroll them until we have an actual result
Release note.
Fix Jetty uninitialized value error.
Clean up some import warnings.
Merge branch '2.2.x_2.9' into 2.2.x_2.10

Conflicts:
	core/src/main/scala/org/scalatra/FutureSupport.scala
Scalate template path should be normalized
Merge branch '2.2.x_2.9' into 2.2.x_2.10
Issue #335 in release notes
Merge branch '2.2.x_2.9' into 2.2.x_2.10
Merge branch '2.2.x_2.10' into 2.3.x_2.10
Revert "Set response charset just before rendering response only when it's not specified."

Will bring something like this back when we've fixed the tests.

This reverts commit 8830c9a18591f8fa71d49a45284d1cc1ae903203.