Remove curl/types.h, this file is empty.
Updating CMakeLists to deal with windows (shared and archived libs)
In bsd_queue, don't include sys/cdefs on WINDOWS

Include stdint.h on WIN32 insteda of inttypes.h
FIELD_OFFSET -> FIELD_OFFSET_ to deal with conflicts in windows.

SLIST_ENTRY -> SLIST_ENTRY_ to handle Windows conflict.  (Unused)
Redefining how typedef for pt_iterator_t is defined, more standard.
Moving variable declarations to the beginning of functions, per C89.
pt_int struct now uses long long as internal saving.

Missed a redefinition of pt_integer_new.
Pulling in commit from changes_feed branch, mush define exported symbols.