Fix:core:Refine criteria for announcing maneuvers|Partial fix for #660

Signed-off-by: mvglasow <michael -at- vonglasow.com>

git-svn-id: svn://svn.code.sf.net/p/navit/code/trunk@5929 ffa7fe5e-494d-0410-b361-a75ebd5db220

Conflicts:

	navit/navit/navigation.c
Fix:core:use curve_limit throughout maneuver_required2

Signed-off-by: mvglasow <michael -at- vonglasow.com>

git-svn-id: svn://svn.code.sf.net/p/navit/code/trunk@5932 ffa7fe5e-494d-0410-b361-a75ebd5db220
Fix:core:Announce turns when going straight is not allowed | One step closer to fixing #660, thanks jandegr and tryagain

Signed-off-by: mvglasow <michael -at- vonglasow.com>

git-svn-id: svn://svn.code.sf.net/p/navit/code/trunk@5933 ffa7fe5e-494d-0410-b361-a75ebd5db220

Conflicts:

	navit/navit/navigation.c
Fix:core:Eliminate more superfluous maneuvers at ramps|Should fix #660

Signed-off-by: mvglasow <michael -at- vonglasow.com>

git-svn-id: svn://svn.code.sf.net/p/navit/code/trunk@5934 ffa7fe5e-494d-0410-b361-a75ebd5db220

Conflicts:

	navit/navit/navigation.c
Fix:core:Improve detection of motorway interchanges

Signed-off-by: mvglasow <michael -at- vonglasow.com>

git-svn-id: svn://svn.code.sf.net/p/navit/code/trunk@5935 ffa7fe5e-494d-0410-b361-a75ebd5db220

Conflicts:

	navit/navit/navigation.c
Refactoring:core:Update documentation for navigation_maneuver

Signed-off-by: mvglasow <michael -at- vonglasow.com>