made FFTWPlan initialization threaded-safe; refactored FFTWCorrelatePlan and correlateFFT()
made FFTWPlan initialization threaded-safe; refactored FFTWCorrelatePlan and correlateFFT()

funkey/vigra,psteinb/vigra,kod3r/vigra,capturePointer/vigra,cha007/vigra,hmeine/vigra,hmeine/vigra,xiwei-zhang/vigra,dstoe/vigra,capturePointer/vigra,hmeine/vigra,mmuellner/vigra,dagophil/vigra,psteinb/vigra,funkey/vigra,dagophil/vigra,dagophil/vigra,mmuellner/vigra,stuarteberg/vigra,ThomasWalter/vigra,DaveRichmond-/vigra,xiwei-zhang/vigra,DaveRichmond-/vigra,stuarteberg/vigra,xiwei-zhang/vigra,ThomasWalter/vigra,kod3r/vigra,xiwei-zhang/vigra,ThomasWalter/vigra,dstoe/vigra,dstoe/vigra,stuarteberg/vigra,ThomasWalter/vigra,DaveRichmond-/vigra,capturePointer/vigra,dagophil/vigra,mmuellner/vigra,psteinb/vigra,stuarteberg/vigra,funkey/vigra,ThomasWalter/vigra,xiwei-zhang/vigra,timoMa/vigra,dstoe/vigra,capturePointer/vigra,funkey/vigra,kod3r/vigra,cha007/vigra,xiwei-zhang/vigra,DaveRichmond-/vigra,funkey/vigra,stuarteberg/vigra,dstoe/vigra,timoMa/vigra,mmuellner/vigra,xiwei-zhang/vigra,kod3r/vigra,mmuellner/vigra,mmuellner/vigra,timoMa/vigra,timoMa/vigra,capturePointer/vigra,psteinb/vigra,funkey/vigra,DaveRichmond-/vigra,hmeine/vigra,cha007/vigra,capturePointer/vigra,capturePointer/vigra,psteinb/vigra,ThomasWalter/vigra,hmeine/vigra,mmuellner/vigra,psteinb/vigra,timoMa/vigra,DaveRichmond-/vigra,dagophil/vigra,cha007/vigra,kod3r/vigra,stuarteberg/vigra,hmeine/vigra,timoMa/vigra,stuarteberg/vigra,kod3r/vigra,cha007/vigra,timoMa/vigra,cha007/vigra,psteinb/vigra,kod3r/vigra,funkey/vigra,dstoe/vigra,hmeine/vigra,dagophil/vigra,dagophil/vigra,cha007/vigra,dstoe/vigra,DaveRichmond-/vigra,ThomasWalter/vigra