Borussia Dortmund have completed the signing of Gabon striker Pierre-Emerick Aubameyang for an undisclosed fee from Saint-Etienne.