implemented concepts:labels-for-facts functions for components, reports and archives
added handling of labels in fact conversions (xml/csv)
added labels parameter to facts.jq, facttable-for-component.jq and facttable-for-report.jq endpoints
fixed concepts:normalize-language
Merge branch 'master' of https://github.com/28msec/secxbrl.info into api-additional-labels

Conflicts:
	queries/public/api/facts.jq
	queries/public/api/facttable-for-component.jq
updated swagger documentation for new labels parameters
Merge branch 'master' of https://github.com/28msec/secxbrl.info into api-additional-labels
removed reports from concepts module
implemented function to get concepts from a report
remove junk Concepts field in output
add label to standard aspect Entity
Merge branch 'master' of https://github.com/28msec/secxbrl.info into api-additional-labels
business user friendly labels in csv and removed cik conversion.
DEFAULT_LANGUAGE -> AMERICAN_ENGLISH
A=B or A=C is the same as A=(B, C)
moved concepts:labels-for-facts(...) to facts:labels(...)
additional type check
added 'as string'
more type checking
added test for additional labels
addressed review comments.
Merge branch 'master' of https://github.com/28msec/secxbrl.info into api-additional-labels
fixed xqlint errors
removed parenthesis
Merge branch 'master' of https://github.com/28msec/secxbrl.info into api-additional-labels

Conflicts:
	queries/public/api/facts.jq
	queries/public/api/facttable-for-component.jq
	queries/public/api/facttable-for-report.jq
fixed 401 handling and made trailing slash optional.