Move imports close to point of usage in Python scripts

This means that you no longer need urllib2 to regenerate
single header file, etc
diff --git a/scripts/releaseCommon.py b/scripts/releaseCommon.py
index 2acd486..688b13c 100644
--- a/scripts/releaseCommon.py
+++ b/scripts/releaseCommon.py
@@ -6,8 +6,6 @@
 import string
 
 from scriptCommon import catchPath
-import generateSingleHeader
-import updateWandbox
 
 versionParser = re.compile( r'(\s*static\sVersion\sversion)\s*\(\s*(.*)\s*,\s*(.*)\s*,\s*(.*)\s*,\s*\"(.*)\"\s*,\s*(.*)\s*\).*' )
 rootPath = os.path.join( catchPath, 'include/' )
@@ -80,6 +78,8 @@
             f.write( line + "\n" )
 
 def updateReadmeFile(version):
+    import updateWandbox
+
     downloadParser = re.compile( r'<a href=\"https://github.com/philsquared/Catch/releases/download/v\d+\.\d+\.\d+/catch.hpp\">' )
     success, wandboxLink = updateWandbox.uploadFiles()
     if not success:
@@ -142,7 +142,10 @@
     # First update version file, so we can regenerate single header and
     # have it ready for upload to wandbox, when updating readme
     version.updateVersionFile()
+    
+    import generateSingleHeader
     generateSingleHeader.generate(version)
+    
     updateReadmeFile(version)
     updateConanFile(version)
     updateConanTestFile(version)