timetable: fix various bugs

* Handle codeshare filtering properly
* Filter out connections on other airlines if needed
* Improve Matrix language parsing code

Signed-off-by: diditclear <didyourupgradeclear@gmail.com>