Elastic IP is not released when instance is destroyed

I seem to be having an issue with releasing Elastic IPs.  I am running Vagrant 1.3.5.  It seems that calling ```server.destroy``` removes ``ip_file`` before ```release_address``` is called, causing the Elastic IP to stick around after instance termination.

Attempting to remove the Elastic IP before calling ```server.destroy``` fixes this for me.