As much as possible, remove dependence on python 2.5
diff --git a/tools/pylibopenflow/bin/cstruct2py-get-struct.py b/tools/pylibopenflow/bin/cstruct2py-get-struct.py
old mode 100755
new mode 100644
index 4b8a350..d78d7c8
--- a/tools/pylibopenflow/bin/cstruct2py-get-struct.py
+++ b/tools/pylibopenflow/bin/cstruct2py-get-struct.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.5
+#!/usr/bin/env python
 """This script reads struct from C/C++ header file and output query
 
 Author ykk
diff --git a/tools/pylibopenflow/bin/cstruct2py-pythonize.py b/tools/pylibopenflow/bin/cstruct2py-pythonize.py
old mode 100755
new mode 100644
index 47cbffb..39508cf
--- a/tools/pylibopenflow/bin/cstruct2py-pythonize.py
+++ b/tools/pylibopenflow/bin/cstruct2py-pythonize.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.5
+#!/usr/bin/env python
 """This script reads struct
 
 Author ykk
diff --git a/tools/pylibopenflow/bin/cstruct2py-query-cheader.py b/tools/pylibopenflow/bin/cstruct2py-query-cheader.py
old mode 100755
new mode 100644
index 3d23ef0..ed82316
--- a/tools/pylibopenflow/bin/cstruct2py-query-cheader.py
+++ b/tools/pylibopenflow/bin/cstruct2py-query-cheader.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.5
+#!/usr/bin/env python
 """This script reads C/C++ header file and output query
 
 Author ykk
diff --git a/tools/pylibopenflow/bin/pyopenflow-get-struct.py b/tools/pylibopenflow/bin/pyopenflow-get-struct.py
old mode 100755
new mode 100644
index 78297c5..d07d85e
--- a/tools/pylibopenflow/bin/pyopenflow-get-struct.py
+++ b/tools/pylibopenflow/bin/pyopenflow-get-struct.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.5
+#!/usr/bin/env python
 """This script reads struct from OpenFlow header file and output query
 
 (C) Copyright Stanford University
diff --git a/tools/pylibopenflow/bin/pyopenflow-lavi-pythonize.py b/tools/pylibopenflow/bin/pyopenflow-lavi-pythonize.py
old mode 100755
new mode 100644
index bb8c180..914a424
--- a/tools/pylibopenflow/bin/pyopenflow-lavi-pythonize.py
+++ b/tools/pylibopenflow/bin/pyopenflow-lavi-pythonize.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.5
+#!/usr/bin/env python
 """This script generate class files for messenger and lavi in NOX, 
 specifically it creates a Python class for each data structure.
 
diff --git a/tools/pylibopenflow/bin/pyopenflow-load-controller.py b/tools/pylibopenflow/bin/pyopenflow-load-controller.py
old mode 100755
new mode 100644
index aef34f7..715a73a
--- a/tools/pylibopenflow/bin/pyopenflow-load-controller.py
+++ b/tools/pylibopenflow/bin/pyopenflow-load-controller.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.5
+#!/usr/bin/env python
 """This script fakes as n OpenFlow switch and
 load the controller with k packets per second.
 
diff --git a/tools/pylibopenflow/bin/pyopenflow-ping-controller.py b/tools/pylibopenflow/bin/pyopenflow-ping-controller.py
old mode 100755
new mode 100644
index e5aa030..cae3a43
--- a/tools/pylibopenflow/bin/pyopenflow-ping-controller.py
+++ b/tools/pylibopenflow/bin/pyopenflow-ping-controller.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.5
+#!/usr/bin/env python
 """This script fakes as an OpenFlow switch to the controller
 
 (C) Copyright Stanford University
diff --git a/tools/pylibopenflow/bin/pyopenflow-pythonize.py b/tools/pylibopenflow/bin/pyopenflow-pythonize.py
old mode 100755
new mode 100644
index 97b7c8f..6da4af9
--- a/tools/pylibopenflow/bin/pyopenflow-pythonize.py
+++ b/tools/pylibopenflow/bin/pyopenflow-pythonize.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python2.5
+#!/usr/bin/env python
 """This script generate openflow-packets.py which
 creates Python class for each data structure in openflow.h.