1. update flymake gcc/g++ option
   change -pedantic to -pedantic-error

2. add uniquify setting
refactoring commit