Fix python scripts in src/build/

Make sure that:
- shebang is only present for executable files
- shebang is #!/usr/bin/env python
- __main__ is only present for executable files
- file's executable bit is coherent

Also fix EOF LF to be only one.

[email protected]
BUG=105108
TEST=

Review URL: http://codereview.chromium.org/8667008

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111385 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/build/dir_exists.py b/build/dir_exists.py
old mode 100644
new mode 100755
index d1c194f5..0a89bc8
--- a/build/dir_exists.py
+++ b/build/dir_exists.py
@@ -1,10 +1,15 @@
 #!/usr/bin/env python
-# Copyright (c) 2009 The Chromium Authors. All rights reserved.
+# Copyright (c) 2011 The Chromium Authors. All rights reserved.
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
+"""Writes True if the argument is a directory."""
 
 import os.path
 import sys
 
-sys.stdout.write(str(os.path.isdir(sys.argv[1])))
-sys.exit(0)
+def main():
+  sys.stdout.write(str(os.path.isdir(sys.argv[1])))
+  return 0
+
+if __name__ == '__main__':
+  sys.exit(main())