doc: Added documentation generation by doxygen

It can be run by 'make doc', result is put into ${build}/doc directory
Merge pull request #328 from euroelessar/master

doc: Added documentation generation by doxygen
rpm: added make test
Merge pull request #329 from euroelessar/master

rpm: added make test