Document the ability to pass lists of kv pairs to url-concat.

Closes #1216.
Clarify error messages about http request bodies.

Change AssertionError to ValueError and s/empty/None.

Closes #1213.
Add a test for removing an IOLoop handler from another handler.

Related to #1214.