Issue with getting physical devices by serial/udid

I was experiencing issues with Selendroid not choosing correct devices given their serial/udid in desired capabilities.

These changes address the issue.

Note that this change also includes a rollback of selenium version due to getting:
"Invalid Protocol Error: None"
whenever I was trying to run up Selendroid on real devices