we need automake 1.11 nowadays
Make formatting consistent
Simplify and fix .gitignore
Add new functions for creating, cleaning and destroying handles
Move example functions to bottom of file
Use proper typedef instead of int in function return types (this allows the compiler to detect return values outside of the enum)
Move curl callback
Use new handles and add separate function for processing requests without allocating new handles

Breakout URL expansion into a new function

Use handles for storing expanded URLs

Breakout nonce generation into its own function

Only build user_agent string once on initialise
Ignore products of make check
Don't ignore changes to manywarnings.m4 and warnings.m4
Fix warnings from GCC and clang
fix warnings in the ykclient tool
expand the AUTHORS file
silence warning, function prototype should specify void argument.
add switch default case (shouldn't be needed but will silence warnings).
remove extra ;
add void to function arguments
Add ykclient_global_init and ykclient_global_done.
Check for out of memory in ykclient_generate_nonce().
Remove and re-add easy handles to the multihandle on cleanup (this is confusingly documented requirement of libcurl)

Signed-off-by: Simon Josefsson <simon@josefsson.org>