HSEARCH-1365 Applying review feedback

- Centralizing surefire configuration
- Fixing license headers and typos
- Changing artifact names to reflect the hierarchical structure
- Removing unnecessary caching of ServiceLoader