Minor fix: allow for signed years in GregorianBreakdown and Julian

Throw if conversion from/to a MYSQL type would give a negative year
(MYSQL does not allow for negative years)