Allow top alignment when diffing unequal images

When calculating the diff of two unequally sized images I want to hold the top left corners together.

This adds an option `align: 'top'` as third parameter to the `diff` function.

I am open to better naming/API for the alignment.