A concise introduction to Colombeau generalized functions and their applications in classical electrodynamics