Merge pull request #12 from davelxmos/master

Changes to match new Ethernet API
Temporarily adding sc_otp to readme until xpd
Adding small readme formatting change
Update README.rst
Update README.rst
Updates to Makefiles for v12 tools

Change to how XScope is specified and force inline is now set so that I2S is
properly unrolled.
Marking inline assembly IN instruction as volatile.

The IN was being hoisted out of the while(1) loop by v12 compiler.
Updating Make config to -O2 optimation level
Reverting 'fix' in commit 91e64d4e.

The fix was not a safe use of a shared flag but worked with 11.11. It does
not work with v12, presumably because the flag is optimised away.
Removing commented out xscope probes
Moving tests apps to own directory

Makefiles still to be updated to reflect change
Removing .txt from gitignore
Adding XMOS software license agreement
Changes to work with 12.0.0beta1 tools
Adding talker/listener on single core
New combined I2S function
Combined media clock server and pll driver gen
Merged ptp server with media output server
Tidied compiler warnings
Update ethernet buffer size in xr avb lc demo app