Merge pull request #12 from audioscience/asi-for-upstream-avb-next

Asi for upstream avb next
Feature Additions:

Added Slave to Master syntonization support for platforms that support it (Linux-only)
Added pulse-per-second capability for platforms that support it (Linux-only)
Added "fast startup" which caches some port/clock state between invocations and temporarily floods sync messages (currently Linux only)
Added priority1 specification on the command line
Added shared memory group name specification on command line
frequency offsets are now represented as long double ratios

Bug Fixes:

Linux daemon incorrectly associated /dev/ptpX device with interface ethY
Linux daemon thread priority problem causing timestamps to be delayed
Correction field not properly scaled to local clock (common)
Grandmaster clock information sometimes set incorrectly (common)
Changed simple_talker.c code to conform to changed gPTP IPC interface
Removed debug print from gPTP daemon
Merge pull request #13 from christopher-s-hall/open-avb-next

Multiple Feature Adds and BugFixes
MRP: mrp_client: mrpdhelper: bugfix in application state string compare in parse_app_state()
test: astime_fitline.py, fix number of ns in 1/4 of sample period