Normalize line endings

Commit 40e80816 rewrote the repository under the assumption everybody
wanted to use \r\n. Wether this is true or not, the repository is now
inconsistent and is a mix and match of line endings. This patch in
effect reverts 40e80816 and keeps line-endings neutral and sane.

See the github post [0], [1] and [2] for more background.

[0] https://help.github.com/articles/dealing-with-line-endings/
[1] http://adaptivepatchwork.com/2012/03/01/mind-the-end-of-your-line/
[2] http://embeddedgurus.com/stack-overflow/2009/10/whither-white-space/

Signed-off-by: Olliver Schinagl <o.schinagl@ultimaker.com>
Fix trailing whitespaces

Marlin suffers from random trailing spaces, this patch fixes those.
There are still some tab vs space issues.

Signed-off-by: Olliver Schinagl <o.schinagl@ultimaker.com>