[IMP]GMO: creation of an heuristic to define the number of decimals for EBA numeric facts:
If the default decimals value supplied by the Arelle GUI is INF, it is used unchanged.
If the default value is not INF, the decimals are computed according to the supplied value for the numeric fact:
12345 => decimals = 0
12120 => decimals = -1
12000 => decimals = -3
12000.12 => decimals = 2
12000. => decimals = 0
12000.00 => decimals = 2

Moreover, the EBA filing rules (see section "2.18 — @decimals" in version 2.0.0) require a minimal number of decimals:
Monetary facts: decimals >= -3
Percent facts: decimals >= 4
Integer facts: decimals = 0

The above mentioned rules are enforced in this implementation of the EBA compliance module.

Moreover, in this implementation percent facts are defined as those facts having a unit of measure being "pure".
[IMP]GMO: customisation of the readme file explaining the usefulness of this fork.