removed obsolete .enabled property for basesql and .reconnect (removed from test too); set basesql.fetchall to call self.cursor rather than self.proxy.cursor; teiid no longer tries to reconnect when it has some sort of unknown exception during the fetchall() call; added more docstrings and comments