A former Argentine military officer has gone on trial in Madrid , Spain , accused of committing human rights abuses during his country 's so called " dirty war " more than two decades ago .