don't hard code python interpreter in searpc-codegen.py

"/usr/bin/env python2" is not portable enough (At least there isn't a python2
exectuable on windows and ubuntu 11.04). So we remove the she-bang line, and
when invoking searpc-codegen.py in makefiles, do it like this:

@PYTHON@ `which searpc-codegen.py` [Options]