Increased version number and the version required

The version required was increased because we now use context_*::instance
to retrieve contexts, rather than the deprecated functions get_context_*,
which was introduced in 2.2.