Updated trees and better depth of field effect.

Leaves were made to be translucent and double sided and the leaf texture was edited to give trees a more natural look.
I made the DOF effect work much better but work still needs to be done to clean up the old code and perfect the new effect.
I'm not sure if the comments in my code would be considered excessive but that is just how I like it to reduce the stress of having to figure out things again if I don't get the time to work on this project regularly.
Yeah I was wondering about the * 8.0 too lol. I just copied that code from ShaderParametersBase.java. I just did some digging and realized that ViewingDistance is a vector so I suppose I could just get that vector's magnitude if it is the actual view distance.  As I said, the code needs cleaning up but it works for showing off how the new DOF effect looks :P