More changes regarding new output system.

Right now there's only true or false for the check. But we want
to introduce another one - warning. In this case we need to create
one output which will use every module. We are changing every module
to use new output in this commit along with fixing all the specs.

I don't like current code and it will certainly be refactored soon.

Next commits will have warning output handling, using user-specifed
option what to do with those.

... and I think I broke valid? for all checks... But I'm not sure :D