correct formula view to include parameters related to variable sets
update FileSource openFileStream to be aware of Taxonomy Package
and Oasis Catalog url renaming (such as for utr.xml)
remove unused list of modelObjects in modelDocument, using
root.iter instead

required by streaming implementation
update fact md5sum and md5hash; use xmlLang attribute on a fact
itself but not one inherited by default
remove modelDocument.modelObjects list (for streaming)
streaming support, update parser to use faster lxml construct and
debug with EBA validation

refactor EBA validation to work with streaming mode
xbrlDB save instance from DPM DB, eliminate unnecessary prefix declaration for pure unit
streaming validation EBA, prevent second validation pass after streaming validation
block status message when loading unit type registry (to get unit symbols)
provide ModelXbrl.Init plugin node (for streaming initialization of database actions)
validation updates for EBA validation
correct formula view to show parameters related to variable set
update table structure to show nesting of topics and notes
Merge branch 'master' of https://github.com/Arelle/Arelle

Conflicts:
	arelle/ModelXbrl.py
	arelle/plugin/validateEBA.py