Add a listener to a system for when a route to a Provider available to the system is added, removed, or changed. 
A listener should only be added once.
- Parameters
 - 
  
    | self | The DOFSystem. This must not be NULL.  | 
    | listener | The listener. This should not be NULL. | 
  
   
- Returns
 - TRUE if the listener was added. 
 
- Exceptions
 - 
  
    | FALSE | if the listener could not be added, illegal arguments were detected, or the listener has already been addded.  |