Schwarz Methods and Multilevel Preconditioners for Boundary Element Methods