Pierre-Emerick Aubameyang ended intense speculation surrounding his Arsenal future this week by signing a new contract at the Emirates.