Refactors "evlauateXpath" to work everywhere

I hooked into the library selenium uses, which are inherited from the
browserbot. There are five or so by default, and the user can switch
them somehow... so I didn't dig too deep. I just assumed they'd all
provide an "evaluate" method and went from there.
All tests pass in all server environments and IDE.