intとunsigned intを比較していたので修正した
警告オプションを追加
生成されるMakefileのコンパイルオプションに以下のオプションを追加
・継承元のクラスが仮想デストラクタを持たなければ警告
・const の有無の違い等で override に失敗して overload になっているメソッドがあれば警告
・gcovが使用するカバレッジレポートの生成