Ifreload: hierarchy fix, multiple devices fix, increased verbosity 

- ni_fsm_reset_matching_workers used to destroy hierarchy as well as factory indicators (device_api object)
- ifreload command used to process same workers more than once (e.g. ifreload eth1 all eth1)
- more messages produced as requested by Eric
- Documentation updates as requested and prepared by Eric