Add a doc target in the makefile

This commit adds a doc target in the makefile so
the user can generate the doc in various format based
on the rst2* utilities. Default DOC_FORMAT being pdf.

make DOC_FORMAT=pdf doc
make DOC_FORMAT=html doc