New display image primitive

Adding 2D and 3D image primitives in Display3D and also 2D HyperRectDomain
The display follows the classic display with also DrawWithDisplay3DModifier :

Viewer3D view;
view << image2D;
viewer << DGtal::UpdateImagePosition(1, DGtal::Display3D::xDirection, 50.0, 0.0, 0.0);
viewer << DGtal::UpdateImageData(0, sliceImageZ, 0, 0, 10);

(with image2D and image3D can be a DGtal::ImageContainerBySTLVector, DGtal::ImageContainerBySTLMap, ImageAdapter  (only in 2D) ConstImageAdapter (only in 2D) s.
It contains also examples and doc update.
Here are some previews:
![capture decran 2013-05-17 a 17 49 11](https://f.cloud.github.com/assets/772865/538626/c9e97ba4-c190-11e2-951e-6fcdab60783f.png)
![capture decran 2013-05-17 a 22 03 57](https://f.cloud.github.com/assets/772865/538627/cddd1022-c190-11e2-8c91-d81a5b95ed7f.png)
![capture decran 2013-05-20 a 11 13 53](https://f.cloud.github.com/assets/772865/538629/e87d3b78-c190-11e2-8062-f322a808c804.png)