patch: Initial patch view

Provide a series navigation, patch highlight and show the comments.
patch: Provide mbox and diff output

It should match patchwork urls, the mbox format is just for git am.