El Castillo de Matrera en Villamartín (Cádiz), una fortaleza de frontera