HaltException and PassException are Throwables with NoStackTrace.
Filter acceptable bincompat issues in core.
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

Conflicts:
	project/build.scala
Merge branch '2.3.x_2.10' of github.com:/scalatra/scalatra into 2.3.x_2.10
Revert incompatible Swagger work from 2.2.x.  Will be reinstated in 2.3.x.

Reverts:
* 462dc01f981aed89b2a196bbbe28604d1f937025
* 93358935e40df9eecfdd608e6696e3cbd68cf4cc
* 34e241298c2e89843e58a51ebab255f0fb76d20b
* 71f39b06f82e7bca388f2d08af3a4d2e5e80f54d
* 5ef55e18d8f0ea6f550580a624070a0ed473337c
* f93e7acd6bc513e77408246159841d2c40af3d5a
* 3aadd83d7b3e346ea00553b4e154dcfed6109338
* 41905f6cad9277c0693f8319e90cfab39f7f1437
* 880f0c640fe49f8f31f2b53f2e50681dc793b7e7
Merge branch '2.2.x_2.9' into 2.2.x_2.10

Conflicts:
	swagger/src/main/scala/org/scalatra/swagger/package.scala
Merge commit so 2.3.x ignores f6ce771a21a2a8244af1364136e9eaac50c26492
Fix version in README.
Fix atmosphere disconnect handling

Only remove session attribute _after_ the client is retrieved from the session and sent the `Disconnected` message.
Also removing the pointless first `isCancelled` check.
Conflicts:
	atmosphere/src/main/scala/org/scalatra/atmosphere/ScalatraAtmosphereHandler.scala
Allow Accept-Encoding header to be a list
Remove unused import
This should allow using scalate with i18n support in ScalatraFilter as well as in ScalatraServlet.
On the second thought this should do the trick even better.
Upgrade to Scalaz 7.0.4.
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

Conflicts:
	project/build.scala
Merge branch '2.3.x_2.10' of github.com:scalatra/scalatra into 2.3.x_2.10
Fixes RedisScalatraBroadcaster's Entry push with updated atmosphere version