Merge pull request #1594 from jlipps/master

we don't write to authfile anymore, so get rid of that code
Add class name as a valid strategy for non-Web platforms
Merge pull request #1596 from mobiware/master

Fix for #1595
Setting newCommandTimeout capability to 0 disables timeout.
Merge pull request #1598 from haveahennessy/disable-timeout

Setting newCommandTimeout capability to 0 disables timeout.
add lots more tests for command timeout
testing setting via desired caps as well
also, make it so passing in 'false' also disables timeout