Unlink a node from whatever list it is in.  Nodes that are not part of a list must not be passed to this function!  Assembly programmers may prefer to use the REMOVE macro from 
exec/lists.i.  The REMOVE() macro from <exec/list_macros.h> is available for 'C' programmers.
  
    This function does not arbitrate for access to the list.  The calling Task must be the owner of the involved list.