ENH: make setup.py and gh-pages.py executable

they do have shebangs and are of utility to be ran without specifying the interpreter

also somehow we got setup.py already executable in my current debian branch... oops (I guess my fault in 6eed771d1583e9b60235ec4c4eb344cfdc1a70ce)