API documentation with Enunciate (final)

Change-Id: I2d18e3ab0ddd8979a1c1c571bd7fb93accc2b800
Signed-off-by: Matthias Steiner <matthias.steiner@inscope.net>