2nd Speedup version

Cache the GPIO object for the output enable pin.  So don't have to
allocate/free it as well as do DIR and open file...

Added a mraa_gpio_close_pre advanced function to allow the edison to
then close these objects when the main pin object is closed