Arsenal have rewarded Serge Gnabry with a new long-term contract after the 18-year-old's impressive progress in the last year.