Prepare next version

- removed Python 2.7 and 3.4 support from documentation
diff --git a/docs/conf.py b/docs/conf.py
index 3bf42c0..9640868 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -66,9 +66,9 @@
 # built documents.
 #
 # The short X.Y version.
-version = '3.7'
+version = '4.0'
 # The full version, including alpha/beta/rc tags.
-release = '3.7dev'
+release = '4.0dev'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff --git a/docs/intro.rst b/docs/intro.rst
index 6d6e4e2..ccad5d6 100644
--- a/docs/intro.rst
+++ b/docs/intro.rst
@@ -5,9 +5,8 @@
 Using pyfakefs, your tests operate on a fake file system in memory without touching the real disk.
 The software under test requires no modification to work with pyfakefs.
 
-pyfakefs works with CPython 2.7, 3.4 and above, on Linux, Windows and OSX
-(MacOS), and with PyPy2 and PyPy3. Note that this is the last major release
-that still supports Python 2.7/PyPy2 and Python 3.4.
+pyfakefs works with CPython 3.5 and above, on Linux, Windows and OSX
+(MacOS), and with PyPy3.
 
 pyfakefs works with `PyTest <doc.pytest.org>`__ version 2.8.6 or above.
 
diff --git a/docs/usage.rst b/docs/usage.rst
index 840ce99..9902c30 100644
--- a/docs/usage.rst
+++ b/docs/usage.rst
@@ -280,10 +280,9 @@
 ~~~~~~~~~~~~~~~~~~~~~
 This may be used to add modules that shall not be patched. This is mostly
 used to avoid patching the Python file system modules themselves, but may be
-helpful in some special situations, for example if a testrunner is accessing
-the file system after test setup. A known case is erratic behavior if running a
-debug session in PyCharm with Python 2.7, which can be avoided by adding the
-offending module to ``additional_skip_names``:
+helpful in some special situations, for example if a testrunner needs to access
+the file system after test setup. To make this possible, the affected module
+can be added to ``additional_skip_names``:
 
 .. code:: python