Updated programming-config.el

- Namely, cleaning up the C mode-specific configuration.
Added `diminish' for cwarn-mode.
Updated org-babel config - it was loading a non-existent file.
Trying new CLOS interface for `run-applications'.
Updated programming-config.el