Renaming back 'py' directory, use of 'legacy_create_init' argument resolved the name collision.

Cr-Mirrored-From: https://chromium.googlesource.com/external/github.com/SeleniumHQ/selenium
Cr-Mirrored-Commit: b300c358f65f33c0cf43177316f433601c027bdb
diff --git a/docs/source/api.rst b/docs/source/api.rst
new file mode 100644
index 0000000..82f128e
--- /dev/null
+++ b/docs/source/api.rst
@@ -0,0 +1,149 @@
+:orphan:
+
+======================
+Selenium Documentation
+======================
+
+Common
+------
+
+.. currentmodule:: selenium.common
+.. autosummary::
+   :toctree: common
+
+   selenium.common.exceptions
+
+Webdriver.common
+----------------
+
+.. currentmodule:: selenium.webdriver.common
+.. autosummary::
+   :toctree: webdriver
+
+   selenium.webdriver.common.action_chains
+   selenium.webdriver.common.alert
+   selenium.webdriver.common.by
+   selenium.webdriver.common.desired_capabilities
+   selenium.webdriver.common.keys
+   selenium.webdriver.common.touch_actions
+   selenium.webdriver.common.utils
+   selenium.webdriver.common.proxy
+   selenium.webdriver.common.service
+   selenium.webdriver.common.html5.application_cache
+
+Webdriver.support
+-----------------
+
+.. currentmodule:: selenium.webdriver.support
+.. autosummary::
+   :toctree: webdriver_support
+
+   selenium.webdriver.support.abstract_event_listener
+   selenium.webdriver.support.color
+   selenium.webdriver.support.event_firing_webdriver
+   selenium.webdriver.support.expected_conditions
+   selenium.webdriver.support.select
+   selenium.webdriver.support.wait
+
+Webdriver.android
+-----------------
+
+.. currentmodule:: selenium.webdriver.android
+.. autosummary::
+   :toctree: webdriver_android
+
+   selenium.webdriver.android.webdriver
+
+Webdriver.chrome
+----------------
+
+.. currentmodule:: selenium.webdriver.chrome
+.. autosummary::
+   :toctree: webdriver_chrome
+
+   selenium.webdriver.chrome.options
+   selenium.webdriver.chrome.service
+   selenium.webdriver.chrome.webdriver
+
+Webdriver.firefox
+-----------------
+
+.. currentmodule:: selenium.webdriver.firefox
+.. autosummary::
+   :toctree: webdriver_firefox
+
+   selenium.webdriver.firefox.extension_connection
+   selenium.webdriver.firefox.firefox_binary
+   selenium.webdriver.firefox.options
+   selenium.webdriver.firefox.firefox_profile
+   selenium.webdriver.firefox.webdriver
+
+Webdriver.ie
+------------
+
+.. currentmodule:: selenium.webdriver.ie
+.. autosummary::
+   :toctree: webdriver_ie
+
+   selenium.webdriver.ie.webdriver
+
+Webdriver.opera
+---------------
+
+.. currentmodule:: selenium.webdriver.opera
+.. autosummary::
+   :toctree: webdriver_opera
+
+   selenium.webdriver.opera.webdriver
+
+Webdriver.phantomjs
+-------------------
+
+.. currentmodule:: selenium.webdriver.phantomjs
+.. autosummary::
+   :toctree: webdriver_phantomjs
+
+   selenium.webdriver.phantomjs.service
+   selenium.webdriver.phantomjs.webdriver
+
+Webdriver.remote
+----------------
+
+.. currentmodule:: selenium.webdriver.remote
+.. autosummary::
+   :toctree: webdriver_remote
+
+   selenium.webdriver.remote.command
+   selenium.webdriver.remote.errorhandler
+   selenium.webdriver.remote.mobile
+   selenium.webdriver.remote.remote_connection
+   selenium.webdriver.remote.utils
+   selenium.webdriver.remote.webdriver
+   selenium.webdriver.remote.webelement
+
+Webdriver.safari
+----------------
+
+.. currentmodule:: selenium.webdriver.safari
+.. autosummary::
+  :toctree: webdriver_safari
+
+  selenium.webdriver.safari.service
+  selenium.webdriver.safari.webdriver
+
+Webdriver.webkitgtk
+-------------------
+
+.. currentmodule:: selenium.webdriver.webkitgtk
+.. autosummary::
+  :toctree: webdriver_webkitgtk
+
+  selenium.webdriver.webkitgtk.options
+  selenium.webdriver.webkitgtk.service
+  selenium.webdriver.webkitgtk.webdriver
+
+Indices and tables
+
+* :ref:`genindex`
+* :ref:`modindex`
+* :ref:`search`