Manual: Fixed Acroread error by useing a png for the swift logo.
Manual figures: Updates with 6.5 screen-shots.
Manual fr: Two new translated chapters, new and updated screenshots.
Manual fr: Moved translation to svg figures.
Manual fr: Harmonized the menu refernces.
InfoBoxes: Added "Radial" infobox

Implements ticket #2577
Merge remote-tracking branch 'hjr/manual-fr'
Terrain/Intersection: remove option ACCURATE_TERRAIN_INTERSECTION

Disabling this seems useless.
Terrain/Intersection: GetFieldDirect() returns std::pair

Return the height and a bool flag specifying whether this was found in
the a real tile or in the overview.  Replaces the old reference
parameter "tile_index" which has been broken since 5a771d.
Terrain/Intersection: fix integer overflow check

This fixes the integer overflow check that was added in 151efcf6, but
it was using the wrong variables from the start.  Fixes a crash that
can happen when the terrain route planner runs while not showing the
map (terrain tiles not yet loaded).
Terrain/Intersection: move h_int to inner scope
Terrain/Intersection: use struct RasterLocation
Terrain/Intersection: move h_int to inner scope
Terrain/Intersection: add "const" to unmodified parameters
Terrain/Intersection: support "invalid" and "water" samples

The code attempted to support this before, but it was broken.
Makefile: add new Raspberry Pi include directory

Add /opt/vc/include/interface/vmcs_host/linux, where vchost_config.h
resides, to be included by
/opt/vc/include/interface/vmcs_host/vcgencmd.h.  Adapts to a change in
libraspberrypi-dev 1.20130207-1.
Terrain/RasterTileCache: support "invalid" and "water" samples part 2

Allow the initial sample to be "invalid".  This fails the test
immediately.
RasterTileCache: use "int" instead of "short" internally

Most CPUs are faster with the standard "int".
Device/SettingMap: Allow keys other than std::string