some refactoring
depend ファイルの作成を、更新されたファイルのみで行うように変更
clean 時は依存ファイルを作成しないように変更
Makefile で include するファイルが存在しない場合にエラーとなるよう修正
remove extra::sort
Add problem #113