malloc/freeをnew/deleteに変更
RaspberryPi専用のIR Remoteのコードを分離できるようにENABLE_IRREMOTEを定義
Error定義ファイルを分離
configファイルを読み込む構造体をclass化
statistics logをglobal化
コマンド入力時に空行、コントロールコードをskip