Support method chains for block end alignment checks.

Fixes #346.
Support line breaks between LHS variables for block end alignment checks.

Fixes #350.
Split EndAlignment cop into EndAlignment and BlockAlignment cops.
Merge pull request #362 from jonas054/end_alignment

End alignment