sql: add shape in line and route
ed: from geometry in routes.txt and lines.txt to navitia::type
TimeTable: refactoring of timetable for calendar

there was a small 'flaw' in the previous version, it could enter an
infinite loop ofr the calendar.

this version simplifies the whole process
TimeTable: delete useless field
TimeTable: remove useless line
TimeTable: correction after review
Merge pull request #601 from antoine-de/fix_cal_departure_board

TimeTable: refactoring of timetable for calendar
Merge pull request #615 from TeXitoi/fusio-shape

ed: from geometry in routes.txt and lines.txt to navitia::type
autocomplete : search simplified

attribut score added
score used to choose objects in the dictionnary
autocomplete: score added
autocomplete: natural logarithm used for score
autocomplete: correction for pt_objects
autocoplete: corrections

use of score to sort in find_complete
use of quality to sort in search n-gram
autocomplete: correction in api

attribut score added.

quality computed based on difference
between number of words in the query
and object name.

Treatment add for search using n-gram
autocomplete: tests modified
type: score added in ptobject
autocomplete: minor correction
autocomplete: test added
autocomplete: test modified
autocomplete: tests of web service added