Aggregated logic for type services with command endpoints
Added another @Command test case

Test case where method has both service and command annotation
Added cdi test cases for service methods in service types
Added bus tests for service method in service type
Removed unused import from test
Reduced timeout for CDI service tests
Prevent @commands methods with @service from being scanned by enclosing type service
Moved test resources to correct server package
Refined accuracy of bus service tests
Refined CDI service annotation tests
Refactored bus service method processing
Created interface for ServiceMethodParser and ServiceTypeParser
Refactored ServiceProcessor methods to remove code duplication
Refactored CDI service discovery to remove duplicate code

CDIExtensionPoints now processes services (method and type) in a unified
manner, using the same ServiceParser logic that is used to process
services in ErraiBus.
Refactored ServiceParser to abstract class to reduce duplicate code
Updated TypeRegistry and ShutdownObserver to work with ServiceParser
Added documentation
Added tests for local services.
Updated sendGlobalWith to sendNowWith in CDI service tests
Copied CDIServiceAnnotationTests to ErraiBus for consistency of feature