Added area code data for Ireland. Changed the way split_to_parts works to try the bigger format if area_code is NOT given, since just using the really_short format (that doesn't extract area_code information) when no area_code is given will surely fail parsing