Markup branch: refactoring of the Changeset view template, so that the rendering of a list of diffs can be more easily reused.
- new `changeset_navigation` macro
- new `diff_options_fields` macro
- `diff_display` macro has been inlined in diff_div.html
- `diff_line_class` macro is now the `first_last` helper function