#2299 correcting jQuery.inArray() boolean evaluation.
Added minified DateRange library
Fixed #2296 By updating scan_money_format and non-decimal currencies

The currency formatting now allows for specifying a decimal character without trailing digits in order to capture the decimal separator for general number formatting (that may require decimal values) while keeping the precision of currency to whole-numbers.

A decimal separator is required for every currency format regardless since some values (tax rates, weights, dimensions, etc) require decimal representation at a precision different than currency values.