Implement replacement for AndroidDriver dropped in Selenium 2.40

@kpiwko 

could you please briefly review this?

It seems it works without any flaws.