Limit description lengths in tables.

When an `Item.description` appears in a table of `Item` objects, limit the
length of the description to 140 characters. Same for tables of `Tag` objects.
Fix bug with `_items` template tag.

Ensure that function cannot return duplicate items.
Make category UI more cohesive

Update "breadcrumb" navigation links for all /category/* pages by prepending a
link to the /item/ page. This makes it more clear that categories are, well,
categories of *items*.

Update redirects. When a user deletes a category, redirect them back to the
/item/ page. This is in line with the new breadcrumb links.

Update wording in the priority categories sidebar:

    * "category name (details)" -> "category name"
    * "Available" -> "In stock"
    * "Next due out" -> "Next out"
    * "Next due back" -> "Next back"
Polish filters in `category_tools.py`

More cleanly separate the responsibilities if various filters in
`category_tools.py`. Update the `base.html` template to accomodate the changes.