report: More problems with datetime (bnc#874162)

* fix none-handling in make_datetime
* update get_rpt_dt for datetime handling
* log_seek(): Don't try to ts-convert datetime objects
test: Failing test for actions in resource sets (#14)
parse: Fix check for action/role in resource set parser (#14)
Merge pull request #16 from krig/action-in-rscset

Fix bug checking action / role in resource set parser (#14)
Merge pull request #15 from krig/datetime-fixes

report: More problems with datetime (bnc#874162)
clidisplay: Remove singleton for CliDisplay
term: Turn TerminalController into a module
cache: Turn WCache singleton into module
idmgmt: Turn IdMgmt singleton into module
schema: Convert schema singleton to module
msg: ErrorBuffer doesn't need to be a singleton
report: Report doesn't need to be a singleton
cibconfig: CibFactory doesn't need to be a singleton
cibstatus: Remove usage of Singleton
singletonmixin: Remove the singleton mixin as it's no longer used
dev: Remove reference to singletonmixin
cibconfig: Eliminate external use of is_cib_sane()