[Indic8or project]

*refactor crawler classes: BaseCrawler->InvenioCrawler->Cds/InspireCrawler
*refactored the checking code : checking methods move out of Event class to
a separate class InfoExaminer which investigates an event's data and either
fill in missing data or store error reports.
*changed some functionality of the Event class.