Refactoring of documentation
resetting commandTimeout at each step of the implicitTimeout cycle
Merge pull request #3058 from moizjv/documentation

Adding support for hierarchical documentation for appium.io
Merge pull request #3068 from sebv/implicit-timeout

resetting commandTimeout at each step of the implicitTimeout cycle
Miscellaneous doc fixes