fix euro almanac nil for records and make some constants to supress warnings about re-defining them
copy constants and almanac fixes from previous commit over to wx-srvices