WIP major refactor of Icon behavior  to jive with the new texture goodness
remove unused width / height field in GLSurfaceViewBase