Several changes:   - Fix "implicit declaration of function ‘g_type_init’" warning when SVG is     enabled.   - Do not require BGRA when copy=False; if copy=False with non-BGRA, then     it means the caller doesn't care about the buffer and we can do     in-place conversion to BGRA.   - Fix bug where passing a pointer as 'bytes' would fail if the value     couldn't fit in a signed int.   - Simplify error handling in C, offloading most of the work to the Python     wrapper.   - Implement imlib_get_cache_size() and imlib_set_cache_size()
Several changes:
  - Fix "implicit declaration of function ‘g_type_init’" warning when SVG is
    enabled.
  - Do not require BGRA when copy=False; if copy=False with non-BGRA, then
    it means the caller doesn't care about the buffer and we can do
    in-place conversion to BGRA.
  - Fix bug where passing a pointer as 'bytes' would fail if the value
    couldn't fit in a signed int.
  - Simplify error handling in C, offloading most of the work to the Python
    wrapper.
  - Implement imlib_get_cache_size() and imlib_set_cache_size()


git-svn-id: 5106888552098ed18bfd59dec88465247fe3820e@4377 a8f5125c-1e01-0410-8897-facf34644b8e

freevo/kaa-imlib2,freevo/kaa-imlib2,freevo/kaa-imlib2