refactored BasicImageIterator so that ConstBasicImageIterator and BasicImageIteratorBase could be eliminated
refactored BasicImageIterator so that ConstBasicImageIterator and BasicImageIteratorBase could be eliminated

refactored BasicImage - adapation to new BasicImageIterator, out-of-line definition of larger functions

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