[WFLY-3438] Eliminate optional dependencies from LocalEjbReceiver

This pull request:
- eliminates use of OPTIONAL dependencies in the setup of LocalEjbReceiver
- makes EJB3RemoteServiceAdd an AbstractAddStepHandler instead of an AbstractBoottimeAddStepHandler
- forces a restart of all services when a EJBRemoteService is added 

For details, see the JIRA issue: https://issues.jboss.org/browse/WFLY-3438