Minor improvement to TableStack

Push/pop on the end side, which should be faster.
diff --git a/Lib/fontTools/ttLib/tables/otBase.py b/Lib/fontTools/ttLib/tables/otBase.py
index a45f649..f176856 100644
--- a/Lib/fontTools/ttLib/tables/otBase.py
+++ b/Lib/fontTools/ttLib/tables/otBase.py
@@ -494,11 +494,11 @@
 	def __init__(self):
 		self.stack = []
 	def push(self, table):
-		self.stack.insert(0, table)
+		self.stack.append(table)
 	def pop(self):
-		self.stack.pop(0)
+		self.stack.pop()
 	def getTop(self):
-		return self.stack[0]
+		return self.stack[-1]
 	def getValue(self, name):
 		return self.__findTable(name)[name]
 	def storeValue(self, name, value):
@@ -508,7 +508,7 @@
 		else:
 			assert table[name] == value, (table[name], value)
 	def __findTable(self, name):
-		for table in self.stack:
+		for table in reversed(self.stack):
 			if table.has_key(name):
 				return table
 		raise KeyError, name