This package is working, but still a lot has to change.


** TODO **

CurlOO:
+ added LIBCURL_ constants

Easy:
- review !
+ delay deaths
- test callback arguments just before perform (maybe only for default writers)
+ implement pause (curl_easy_pause)
+ implement reset (curl_easy_reset)
+ allow calling strerror as function
+ write some documentation
- write more documentation
- multiple options in setopt
+ duphandle must copy package name from source object
- allow calling duphandle as: CLASS->duphandle( $source_object, $newbase );
+ multi() getter
+ share() getter
+ maybe form() getter

Form:
- test with Easy
- implement buffer options
- implement read callback
+ write some documentation
- write more documentation

Multi:
+ remove all remaining easy handles when destroying multi
+ implement handles() -- lists all easy handles attached now
+ implement assign (curl_multi_assign)
+ remove remove_handle from info_read
+ allow calling strerror as function
+ write some documentation
- write more documentation
+ info_read() should return result as ..::Easy::Code

Share:
+ test with Easy
+ allow calling strerror as function
+ write some documentation
- write more documentation
- test and fix multi-thread operation

tests:
- use some pure-perl http server, should do for most tests
- review and renumerate
- add more crash tests (remove last reference while performing,
  forced destrution, etc)