tried using GetOptions
Getopt::Long version
Merge branch 'basil' into basil-opts

fixed Conflicts:
	t/1CvBox2D.t
	t/1CvConnectedComp.t
	t/1CvPoint.t
	t/1CvPoint2D32f.t
	t/1CvPoint2D32fPtr.t
	t/1CvPoint2D64f.t
	t/1CvPoint2D64fPtr.t
	t/1CvPoint3D32f.t
	t/1CvPoint3D32fPtr.t
	t/1CvPoint3D64f.t
	t/1CvPoint3D64fPtr.t
	t/1CvPointPtr.t
	t/1CvRect.t
	t/1CvScalar.t
	t/1CvSize.t
	t/1CvSize2D32f.t
	t/1CvTermCriteria.t
	t/1doublePtr.t
	t/1floatPtr.t
	t/1intPtr.t
	t/1sizeof.t
	t/2CvArr.t
	t/2CvFileStorage.t
	t/2CvImage.t
	t/2CvMat.t
	t/2CvMatND.t
	t/2CvRNG.t
	t/2CvSeq.t
	t/2CvSparseMat.t
	t/2CvString.t
	t/2absDiff.t
	t/2add.t
	t/2addWeighted.t
	t/2and.t
	t/2autoload.t
	t/2boxPoints.t
	t/2cmp.t
	t/2copy.t
	t/2corner.t
	t/2croak.t
	t/2crossProduct.t
	t/2cvtColor.t
	t/2cvtScale.t
	t/2cvtScaleAbs.t
	t/2dct.t
	t/2det.t
	t/2dft.t
	t/2div.t
	t/2dst.t
	t/2encode.t
	t/2error.t
	t/2exp.t
	t/2flip.t
	t/2font.t
	t/2gemm.t
	t/2getAffineTransform.t
	t/2getCols.t
	t/2getDims.t
	t/2getPerspectiveTransform.t
	t/2getRawData.t
	t/2getReal.t
	t/2getRotationMatrix2D.t
	t/2getRows.t
	t/2getSize.t
	t/2getSubRect.t
	t/2histogram.t
	t/2inRange.t
	t/2inv.t
	t/2loadImage.t
	t/2log.t
	t/2lut.t
	t/2matchTemplate.t
	t/2max.t
	t/2merge.t
	t/2min.t
	t/2minMaxLoc.t
	t/2misc.t
	t/2mixChannels.t
	t/2morphologyEx.t
	t/2mouse.t
	t/2mul.t
	t/2or.t
	t/2polyLine.t
	t/2pow.t
	t/2ptr.t
	t/2refcount.t
	t/2resize.t
	t/2saveImage.t
	t/2scaleAdd.t
	t/2setZero.t
	t/2solve.t
	t/2solveCubic.t
	t/2split.t
	t/2stereoSGBM.t
	t/2sub.t
	t/2subRS.t
	t/2sum.t
	t/2threshold.t
	t/2trackbar.t
	t/2xor.t
	t/8issue10.t
	t/8issue8.t
Merge branch 'basil-opts' into basil