Stronger test for nailyfacts. Based on pull #86

Content:

* stronger test for multroles report;
* less mock tests for nailyfacts;
* refactoring nailyfact tests;
* add test for unknown deployment mode.

Reason: https://github.com/Mirantis/astute/pull/86