[FIX] Change xilinx usleep implementation

* Remove dependency to stack for usage in non stack projects.
* Use volatile r11 as crobbed register instead of non
  volatile r21.
  -> This leads to an error in gcc 4.6.2
[FIX] Correct OD ranges

* Enable EPL_OBD_CHECK_OBJECT_RANGE in FPGA CN examples
* Add range to 1030/08 in CN xdd and h
* Add range to 1F98/08 in CN xdd
[FEATURE] Update ipcore to version 0.3.0
[FEATURE] Forward SoC timestamps through AppCbSync

If EPL_DLL_SOCTIME_FORWARD is set to TRUE the SoC timestamps will be
forwarded to the application through the AppCbSync() callback function.
[TASK] Increment version number in xdds
[FIX] Correct object 1F9A/0

* Make object writeable
* Change object name according to specification
[TASK] Split CN xdds into Os and NoOs

Spliting the xdd is needed because the feature
store/restore is only implemented on demos
with operating system.
[FIX] Add Store/Restore support to Os CN .xdd file

* Add objects 1010 (NMT_StoreParam_REC) and
  1011 (NMT_RestoreDefParam_REC)
[FEATURE] Create R/TPDO pre- and postprocessing callback functions

* Create user callback after RPDO processing
* Create user callback before TPDO processing
[FEATURE] Add late release to EdrvOpenMac

* Add queue support to target headers
* Cleanup includes
* Implement EdrvReleaseRxBuffer
* Add support of late relase to EdrvRxHook
[FEATURE] Add phy config for ink board

* Enables reconfiguration of the phys from MII to RMII without
  changing the jumpers on the board
[TASK] Update ipcore directory structure

* Provide platform-dependent directory (Altera, Xilinx)
* Common directory for source files used by all platforms
[TASK] Revise FPGA examples to new ipcore path

* Revise Altera .ipx for changed ipcore path
* Revise Xilinx Makefile and xilinx.txt
[TASK] Ipcore source file cleanup

* Replace tabs with spaces
* Omit whitespace
* Omit version history at headers
* Add revision.txt
[TASK] Change filters to work with Veth driver

* Move filter ID's to seperate header for access in the EdrvOpenMac
  -> This ID's enable the use of a different hook for Veth frames.
* The Veth driver uses late release to copy the payload of the frame
  in the background.
[FEATURE] Add VirtualEthernet support to EdrvOpenMac

* Register extra hook for Veth Uni/Multi cast filter
* Increase number of auto responses
[FEATURE] Add second async buffer for Veth frames

* Extra virtual ethernet buffer for generic priority
  -> This seperates SDO and generic ethernet frames
* Buffers are processed in round robin
* Direct calls for this TX buffer are not implemented
[FIX] Add late release to CbAsync

* m_pfnCbAsync needs the ReleaseRxBuffer parameter to enable
  late release for Veth frames
[FEATURE] Add VirtualEthernet for NoOs

* Driver implements generic interface for any IP stack.
  -> A wrapper can be used to adapt the driver for the used stack!
* Interface for the IP stack is located in VirtualEternetApi.h
[FIX] Use process image object names conforming to the POWERLINK specification

* All input process image variables are called PI_Input_xyy
* All output process image variables are called PI_Output_xyy
* x determines signed (I) or unsigned (U), yy determines the bit size