Groovy 2.2.+

This change updates the version of Groovy to 2.2.+.

[#60962286]
Detect JDBC services using tag values

[#61997476]
Add FilteringPathname

This class behaves like Pathname but filters the filesystem and
is optionally immutable.

The implementation leans heavily on method_missing in order to
centralise the filtering, conversion, and mutability logic.

[#61738342]