Ok I solved this, so when you get your processing back up or any future users that run into this problem this should help.
The problem is Processing ships with its own copy of ant independent of what's on your system.
Processing in fact is pretty close to being self contained so if you're getting a library error, it's probably in processing's folders and not in the system.
if you want to see what version of ant your copy of processing has go to
processingYrVersionHere/lib
and type
./ant -v in the terminal
If it's less than 1.8 you can't export your sketch to the android emulator.
Hence the error you're getting means the copy of Ant in processingYOURVERSIONHERE/lib
is the problem.
You need to go to
http://ant.apache.org/bindownload.cgi
and download the binaries for your system.
Next uncompress the latest version of apache ant
and open the bin folder.
copy ant to processingYRVERSIONHERE/lib
and overwrite the version that came with processing.
Next go back to your apache_ant folder and open up lib copy ant-antlr.jar
go back to your processing lib folder and find antlr.jar and rename is antlr-old.jar
now paste the new ant-antlr.jar and rename it antlr.jar
finally go back to the apache ant folder open up lib and copy everything
paste all of it in your processing lib folder and overwrite all.
This has worked for me, but I'm still getting errors when it comes to exporting to the emulator.
p.s. you don't actually need every file in apache_ant's lib directory, but it seems to work if
you just copy all of them to processing's lib.