Add AlignHash cop.

This is a new cop that is part of a solution for #448.
It supports three different styles. Please comment if your idea of alignment is different.