Added primitive Xrender drawing functions
Added generic canvas resize and destroy functions

 - Redirect call to canvas function pointer
 - Every type of canvas can now be resized or destroyed with the
   same function
Made XRender canvas the default in Xlib back end

 - Dealing with the old Xlib drawing functions is just a pain
   in the rump (especially when it comes to transparency)