Changes to cairo_hl to reflect modern rust style
Updated .gitignore to ignore docs