Add surface_create_from_png(), surface_get_width(), surface_get_height(), surface_destroy() and write_to_png_stream() bindings.
Add autoconf/automake support
Allow erlang to access multiple cairo contexts - nessecary for multi-threaded erlang use
Add surface_create_from_png_stream binding
Add missing erlycairo.app.src to distribution
* Add support for loading of node cookie from a file (so that it doesn't show up in 'ps').  Use "-erlycairo cookie_file "'/etc/mycookiefile'" on the erl command line.
* Add catching of erlycairo port binary shutdown/crash so that the server will restart
* Fix minor compiler warning on new GCC
Batch of fixes/improvements:

* Add error handling for surface creation failure
* Fix memory leak on image creation
* Use binaries for pointers (rather than ints) to ensure portability
* Remove debug file creation in get_cairo_context()
* Add vim modeline for style consistancy
Bump version number for release