Add parameter "extendedOptions=includeDirects" to the FlightStats URI.
Move some Spring configurations to a one file (GeneralConfig.java).
Changes to get the FlightStats AppId and AppKey from the DB.
Rename Flight to FlightSegment. Now, Flight class groups FlightSegments.
Minor comment fix.
Join RestTemplateConfig, RestClientConfig and ServiceConfig classes in one class (GeneralConfig).
Add findByCriteria method in BaseHibernateRepository.
Change method getPropertyValue to use findByCriteria
Get FlightStats credentials from DB. Add sort functionality. Minor renames.
Minor refactorings
Merge branch 'master' into general-development
Add logging suport. Add StringUtil class. Add a minor renaming.
Change the way to retrieve FlightStats credentials (now, it is a service).
Move logback.xml to a new folder logback.
Renaming in test classes.
Change PersistenceConfig access modifier as public
Add numberOfStops in the response of the search API method.
Remove duplicated flights from the response of the search API method.
FlightStatsUriCreator and flightsStatcClient refactoring.
Add optional parameter "includeFlightsWithStops" to search API method.