Improve cc_args by supporting warning and std options

* cc_args now save -W* and -std=* arguments
* Minor code cleaning