Endpoint/Service Init Order Fix
Endpoint/Service Init Order Fix

This patch fixes an issue where service init failures would cause
libStorage endpoints that use UNIX sock files to leave those sock files
in place instead of removing them on error. This fix causes the service
init routine to now occur *before* the endpoint init routine, thereby
causing any service failure to occur before an endpoint's sock file is
even created.

cduchesne/rexray,akutz/rexray,thecodeteam/rexray,cduchesne/rexray,emccode/rexray,oppodeldoc/rexray,akutz/rexray,emccode/libstorage,oppodeldoc/rexray,codedellemc/libstorage,emccode/rexray,akutz/libstorage,oppodeldoc/rexray,akutz/libstorage,akutz/rexray,oppodeldoc/rexray,oppodeldoc/rexray,codedellemc/rexray,codedellemc/rexray,thecodeteam/rexray,codedellemc/libstorage,cduchesne/rexray,emccode/libstorage,akutz/rexray,codedellemc/rexray,emccode/rexray,oppodeldoc/rexray,codedellemc/libstorage,akutz/libstorage,akutz/rexray,emccode/libstorage,codedellemc/rexray,thecodeteam/rexray,akutz/rexray,emccode/libstorage,cduchesne/rexray,codedellemc/rexray,thecodeteam/rexray,codedellemc/libstorage,akutz/libstorage,thecodeteam/rexray,akutz/libstorage,emccode/libstorage,akutz/libstorage,cduchesne/rexray,emccode/rexray,codedellemc/rexray,codedellemc/libstorage,emccode/libstorage,cduchesne/rexray,codedellemc/libstorage,thecodeteam/rexray