Download and generate meshes

* Add a make target `meshes` to download and generate example meshes that don't exist yet.
* Add profiling option and some cleaning up of the aero, airfoil and airfoil vector demos.
* Register `op2.exit` to be automatically called when the interpreter exits.