Change some C++ settings to affect C files as well

Changed a number of hooks from c++-mode-hook to
c-mode-common-hook.
Update some key bindings for Emacs 24

Updated my key bindings for inserting Unicode characters to be
Emacs 24 compatible.
Enable spell checking in C and C++ files

Use flyspell-prog-mode to spell check comments and identifiers.