Add c++ flycheck checker using cpplint.py and some clean-ups