re-implementation of Umalqura calendar. ref#18406

re-implementation of Umalqura calendar according to the new month-length table provided by www.ummulqura.org.sa site admin.
ref https://bugs.dojotoolkit.org/ticket/18406