Adding first doxygen-build capabilities.

Improved documentation (added first structural diagram).

	renamed:    buildworker.cpp -> abstractbuilder.cpp
	renamed:    buildworker.h -> abstractbuilder.h