Change the crawl mechanism

1. Define Crawler_Common interface.

2. Remove crawl() methods from all crawlers.

3. NewsSourcesCfg will validate all class definition. Must implement
   Crawler_Common interface.

4. New Crawler::crawl method for crawling. Takes news id, crawler class
   and insert_limit as argument.