Added option 'showinterfaces' for debugging of the component interface lines. Currently, this works only for plain interfaces, curved ones are not yet supported.
Added a first implementation of an free-ray acousto-optic modulator \optaom
Added option 'aomgratingcount'
Added partially the documentation for the \optaom
Added more test for \optaom
Fixed buggy behaviour of \optaom
Include a manual with the documented code in the distribution.
Added option beamdiffractionorder
Documented the \optaom component
Do not document the diffractionorders parameter, it may be changed later
Fixed option showinterfaces when only one boundary is zero
Added some missing macro names in the macro environments
Changed default label angle of \optaom
Fixed typo
Worked on the documentation
Reworked the meaning of the diffractionorders parameter
Added beammode parameter
Correctly implemented the beamdiffractionorder parameter to allow selection of any diffraction order.
Extended and fixed the aom testcases.
Merge remote-tracking branch 'origin/dev'

Conflicts:
	Makefile