Give default _elemdict and _propdict attributes to OSA classes, so
we don't get infinite recursion for suites that don't have an application
class.

Also got rid of some tabs.
diff --git a/Lib/plat-mac/aetools.py b/Lib/plat-mac/aetools.py
index 92d6ec9..347b523 100644
--- a/Lib/plat-mac/aetools.py
+++ b/Lib/plat-mac/aetools.py
@@ -143,7 +143,9 @@
 class TalkTo:
     """An AE connection to an application"""
     _signature = None   # Can be overridden by subclasses
-    _moduleName = None # Can be overridden by subclasses
+    _moduleName = None  # Can be overridden by subclasses
+    _elemdict = {}      # Can be overridden by subclasses
+    _propdict = {}      # Can be overridden by subclasses
     
     __eventloop_initialized = 0
     def __ensure_WMAvailable(klass):
@@ -284,9 +286,9 @@
             
     set = _set
 
-	# Magic glue to allow suite-generated classes to function somewhat
-	# like the "application" class in OSA.
-	
+    # Magic glue to allow suite-generated classes to function somewhat
+    # like the "application" class in OSA.
+    
     def __getattr__(self, name):
         if self._elemdict.has_key(name):
             cls = self._elemdict[name]