patch by Alexander Grayver for condense()
improve patch slightly
add test
Merge pull request #70 from tjhei/parallel_condense

ConstraintMatrix::condense() working with parallel distributed vectors