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