fusion of weight matrix synthesis and given weights

Both results are multiplied. This allows synthesis with different
algorithms and parameters und combining the results.
combine weight matrix synthesis with given weights

Weighting matrix synthesis results are multiplied with given weights, if
any.
implenent algorithm for array generation

Taken from Book "Microphone Arrays, Signal Processing Techniques and
Applications" (Brandstein)
bugfix

First microphone was not centered properly.
write final beamforming weights to result struct
improve input checking

Geometry accepts only row vectors as x-coordinate vector.
use two-dimensional coherence matrix
improveme extrema calculation

First and last value are never an extremum, because it is not
decideable.
add comments
Merge branch 'multiWeights'

Implements merging of given weights and weights resulting from weighting
matrix synthesis algorithm.

Conflicts:
	framework.m
Merge branch 'arrayGenerator'

Implements array generating algorithm from Brandstein "Microphon Arrays -
Signal Processing Techniques and Applications"