[Fix #875] Handle separator style hashes in IndentHash

The separator style in AlignHash does not have a straight left
margin, so in these hashes it's the longest key that shall be
indented and the other ones shall follow.
Merge pull request #885 from jonas054/fix_align_indent_hash

[Fix #875] Handle separator style hashes in IndentHash