neo4j 2.1.2

see also #29747

Closes #30075.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
reattach-to-user-namespace 2.3

Closes #30072.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Deprecate Pathname#/ with non-string/non-pathname arguments

Ruby 2.2 will define Pathname#/ as a simple alias of Pathname#+.
In practice, this means that it will raise a TypeError unless the
argument responds to to_path or to_str.

Currently we blindly convert the argument to a string using to_s, so
deprecate this in the interest of matching the upstream behavior. In the
future we can replace this with

  alias_method :/, :+ unless method_defined?(:/)
neo4j: add 2.1.2 bottle.
reattach-to-user-namespace: add 2.3 bottle.