vault: drop private includes, only curl/curl.h should be included
vault: drop private includes, only curl/curl.h should be included

Not sure where types.h and easy.h come from, but the official examples
don't mention them (as referred to in the code).  Fact is, they don't
have to be installed always, so we can't just unconditionally include
them.  It shouldn't be necessary, curl/curl.h should include itself
whatever it needs to get everything (including easy_curl).

zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb,zyzyis/monetdb