An Armed Forces parade will soon be a regular display at Windsor Castle – after being hidden from the public for centuries.