Fix scheduling bug

kiyooka さんの #24 に対する修正 https://github.com/kiyooka/Chinachu/commit/39e506f81b25da3c448056ea42ee16d88e4e5f07 から更にバグ修正

修正したバグについて
-----------

	 MX|--programA---|
	TBS|         |---programB---||---programC---|
	NTV|               |---programD---|

となったときに、衝突判定の順番が A, B, C, D だと、B, C が別の `tunerThread` に入ってしまい、D が衝突扱いされる。

番組開始時間順にソートしてから、衝突判定することで解決。