new3dapi remove normal mapping / phong support

So normal mapping and phong shading works. Let's not include it within default shader to keep things manageble. This PR removes phong and normalmap support, but allows you to add your own shader if needed (all required uniforms/attributes are set).