improve C mode
improve C mode

* improve do_c_indent to prevent buffer modification if indentation is correct
* simplify do_c_indent_region accordingly
* added c-newline to remove indentation on blank lines

dmacvicar/qemacs,dmacvicar/qemacs,dmacvicar/qemacs,dmacvicar/qemacs