Limit remove trailing whitespace by filetype

Limit remove trailing whitespace automatically on save
by filetype. Only remove on these filetypes c,cpp,java,php,javascript.

Motivation to add this restriction is markdown files specifically.
Merge pull request #33 from salcode/filetype-remove-trailing-whitespace

Limit remove trailing whitespace by filetype