Adding first cut of curl support, have to fix a problem in qio_channel_revert_unlocked
Merge branch 'master' into curl
Fixing qio_channel_revert_unlocked_error. Funnily enough, the error was being caused by bad error handling in curl_preadv
changing so that clang likes it
making tiny changes
Merge branch 'master' into curl
Removing extranious inlcudes in curl plugin files
Removing superfluous includes in curl plugin files
Merge branch 'curl' of https://github.com/tzakian/chapel into curl
Renaming macro, and getting rid of two already defined macros. Fixed possible invalid
free if we failed to connect to curl. Cleaned up code in general and got rid of extra
buf writer that we didn't need.
Merge branch 'master' into curl
Fixing getlength in the curl plugin and change seek so that both of them work together
in qio_file_open_usr when we cannot get the length of the URL. Had to change a few
things. But, now we get good error messages when we should!
Merge branch 'master' into curl
Fixing semantics of seek, and in the process got rid of one of the fields in the
curl_handle struct. Going to add in the module code now.
Moving two types and one function from the HDFS modulde into the IO module (since
they should, in fact, be in the IO module).

Added support for curl at the module level now.
Fixing stubs file to work with gcc 4.3.4 and Cray compiler
Fixing the writev function for the curl plugin so that it actually works now
Merge branch 'master' into curl
getting rid of some extranious variables, and one extra macro
Adding some more comments. Cleaned up a few things.