Rely on "using" to load Cairo when necessary

If Cairo is already loaded from a different location not on the
LOAD_PATH, the explicit require("Cairo") caused it to be replaced.