hp version of the boundary element method for electromagnetic problems : error analysis adaptivity preconditioners Extension operators iterative substructuring preconditioners FEM BEM coupling Maxwells equations a posteriori error estimates