adjust logger xml reference truncation so DPM fact key can be sufficiently long
1) add skipLoading option for patterns of linkbases to not be loaded
(e.g. for EIOPA production, skip formula, rendering, and label linkbases)

2) command line interface, logger severity now passes critical level
for exceptions so arelle integrated use can process exceptions
for help->manage Package and Plugin
add enable all and disable all buttons to dialog
(for example, turn on or off EIOPA packages mappings or plugins)
add skipLoading feature
allow validateEBA.py plugin to work with the --skipDTS production mode,
only use EIOPA DPM hints of type of concept when DTS is not available
xbrl DB: DPM database.  Use Date (not datetime) validation for
skipDTS mode with "d" prefixed fact qnames
updated message catalog documentation file
allow message catalog to process utf-8 encoded source files
fix operation of IIS CGI web server (per website instructions)
[FIX]GMO: correct saving of values when they are non-numeric.
Merge branch 'master' of https://github.com/Arelle/Arelle

Conflicts:
	arelle/plugin/validateEBA.py
[CHG]GMO: first performance improvements by using a memory SQLite database.
In a first step, only the facts are stored in it.
This change introduces a new dependency on SQLAlchemy
Merge branch 'master' of github.com:acsone/Arelle
[FIX]GMO: correct the performance improvement code.
The method factIndex.insertFact did not take into account the default values.
Moreover, a small supplemental optimisation has been done in ViewWinRenderedGrid.py.