BibDocFile: logging fix

* Changes error logging to use the Flask application logger.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
access: site specific configuration of demo roles

* Adds simple hack for overwriting demo roles and authorization using the
  site configuration instead of hard coded values.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
communities: bibupload notimechange option removal

* Removes use of --notimechange option when using bibupload as it will result
  in conflicts with revision verifier for later uploads.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
records: refactoring fix

* Fixes refactoring problem introduced when renaming _files to _documents
  in e24b55e8f1c497112d016888c825cbe276cf303c.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
restful: API testcase fixes

* Fixes issue with class variable in API test case.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
search: cleancss and uglifyjs filters

* Adds use of cleancss filter for search styles.

* Adds use of uglifyjs filter for search JavaScript.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
global: refactoring fix

* Fixes refactoring bug introduced in
  5a92017094668dce58826bb27d20e3bf6101edd4.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
global: iter_suites overlay use

* Allow iter_suites to more easily be used from overlays.

* Adds deprecation warning to import_module_from_packages and
  import_submodules_from_packages.

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
restful: decorators fix

* Fixes issues with decorators being called with both bound and
  unbound methods when used from Flask-Restful method_decorators
  attribute (bound) vs normally applied decorator (via @ on class
  method)

Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>