HSEARCH-704 Refactoring code

- Dropping the 's' in ObjectsLoader and its implementations
- Javadoc fixes
- Test refactoring
- Adding toString
HSEARCH-704 Adding test case for n+1 query problem
HSEARCH-704 Changing contract of ObjectInitializer. In particular the initialized objects are not stored in a LinkedHashMap.