Rework of bitbanging functions setpin, getpin, highpulsepin to make simplier use of new pindefs data in pgm structure
	* linuxgpio.c, bitbang.c, buspirate.c, par.c, pgm.h, term.c, serbb_*.c: changed 
	  interface of setpin, getpin, highpulsepin to take pin function as parameter 
	  (not the real number, which can be found by pgm->pinno[function])

git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1252 81a1dc3b-b13d-400b-aceb-764788c761c2
Merge branch 'master' into avr109
bug #40817: Elf file support (possibly) not working on 6.0.1 windows build
* fileio.c (fileio): open file in binary mode also for FMT_ELF




git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1253 81a1dc3b-b13d-400b-aceb-764788c761c2
bump version to 6.1-svn-20131205



git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1254 81a1dc3b-b13d-400b-aceb-764788c761c2
* pgm.c/pgm.h: fixed syntax error in const pointer to const


git-svn-id: http://svn.savannah.nongnu.org/svn/avrdude/trunk@1255 81a1dc3b-b13d-400b-aceb-764788c761c2
Merge branch 'master' into avr109