識別子衝突警告を実装開始

グローバルスコープの変数定義を抽出できるようになった
ローカルスコープにおける変数定義を抽出する処理を追加
識別子の重複を検出する機能を実装
コマンドライン実行時のユーザ作成ヘッダファイル対応

コマンドラインから実行した場合にユーザ作成のヘッダファイルをインクルードできない問題
x（ダブルクオートのincludeができなかった問題）を修正
Parserの仕様変更によるエラーを修正

Parserのコンストラクタの引数にFileInfoを取るようにした修正によって
エラーになっていた箇所を修正
typedef宣言やstruct宣言を実体定義として検出するバグを修正

ヘッダファイルにtypedef宣言や、変数定義なしのstruct宣言が有った場合に、
externを付けるようにサジェストしてしまうバグを修正
識別子衝突警告を警告一覧に追加
Merge branch 'develop'