Updating CMakeLists to deal with windows
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.
Remove curl/types.h, this file is empty.
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.
SLIST_ENTRY -> SLIST_ENTRY_ to handle Windows conflict.  (Unused)
Fixing CMakeLists.txt IF statement.
Missed a redefinition of pt_integer_new.
Pulling in commit from changes_feed branch, mush define exported symbols.
Pulling in commit from changes_feed branch, mush define exported symbols.
Merge remote-tracking branch 'origin/windows_compatibility' into windows_compatibility
Merge branch 'windows_compatibility' of github.com:mgmarino/pillowtalk into windows_compatibility