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
Merge pull request #54 from audioscience/asi-for-upstream-avb-next

MRP updates
daemons: maap: add support to daemonize

This patch adds support to daemonize the maap.

Signed-off-by: Lad, Prabhakar <prabhakar.lad@vayavyalabs.com>
Signed-off-by: Kiran Kodagali <kiran.kodagali@vayavyalabs.com>
Add top level makefile

Signed-off-by: Lad, Prabhakar <prabhakar.lad@vayavyalabs.com>
continue instead of return

If using only Class B traffic clean up will fail as tx_ring for Class A has nothing to be cleaned up and function returns. So call continue to check on Class B.
igb_xmit: sem_post on ENOSPC

igb_xmit is returning ENOSPC without releasing the semaphore at the moment. 

So I added an unlock label and an error variable. So in case of ENOSPC the semaphore is unlocked before returning.
Merge pull request #58 from prabhakarlad/maap

trivial fixes + top level makefile
Merge pull request #59 from heinemml/patch-2

igb_clean: continue instead of return
Merge pull request #60 from heinemml/patch-3

igb_xmit: sem_post on ENOSPC
mrp: debug output update to print tx state in mrp_applicant_fsm()
mrp: msrp debug output updates - no functional change
mrp: add TalkerFailed support
mrpValidate: add code for testing TalkerFailed declaration
examples: mrp_client, mrpdhelper, bugfixes to string translations related to adding TalkerFailed
mrpValidate: correct TalkerFailed comment
MRP: msrp, correct "V" string parsing for TalkerFailed