Feature add hostif xilinx

This pull request is for adding host interface support for xilinx mn designs. 
Its verified with Xilinx 14.7 tool chain. 
The `\return` tag shall be followed by a general description.
For instance: `\return The function returns an error code.`

If you want to document a specific value, then use `\retval`
For instance: `\retval   0          The handle was registered successful.`