Fix date parsing fro French

- Change parsing priority order for datatype : made attemp to parse date before number in InfoboxExtractor. Otherwise dates like "15 juillet 1970" would be parsed as integer 15.
- Ajusted Date Regex
 - added condition to DateRegex1 to avoid parsing two digit year as 19th-20th century dates when an era is given
 - enable year to be signed in DateRegex2
- Changed DateTimeParser.catchTemplate() to handle month given by their name and eras
- Added settings in DateTimeParserConfig
- Added tests in DateTimeParserTest