Fixed accessor template haskell.
Fixed export issues and minor compilation errors. Reexported Types and Backend.Cairo through Drawing for the moment.
Removed 'Cairo' from names in other modules.
Fixed incompatible usage of PointStyle.
Fixed all compilation issues resulting from refactoring.