Added more robust windows IPC mechanism
Moved #defines to ptptypes.hpp reducing dependency on avbts_osnet.hpp
Delineated code for generic Linux, I210 with igblib
Separated POSIX-y time.h and Linux-y time.h fixing compile issues in Arduino (and possibly other) compile environments
Added code for IntelCE platforms - supported on patched R31 SDK with CE5100 hardware

Added include line necessary for compiling the library

Augmented Timestamp class with overloaded operators
Added #includes as required
Removed debug output

Corrected possible NULL pointer dereference in linux_hal_common.cpp
Added code to adjust "generic" timestamper for PHY delay (currently still requires definition at compile time in the application)
Similarly adjusted timestamps for PHY time in Intel CE code
Removed debug output from IntelCE code
Moved timestamp enabling code to post_init in Intel CE code.  Consistent with generic code
Added PLAT_snprintf
Moved IGB and Generic private timestamp code to a separate file reducing code "copying" from generic Linux code to I210

fixed windows command line parse error
added #include necessitated by changed in common directory
added PLAT_snprintf
renamed recv method to nrecv corresponding to class definition changes in common

Migrated project and solution files to VS 2013
Updated readme with build instructions for additional platforms - generic and IntelCE
Added missing Linux files
Merge pull request #55 from christopher-s-hall/open-avb-next

Add support for additional Linux platforms; Improve Windows IPC communication