i2c driver update.
Remove unused function.
Report when the Z endstop is never pressed.
Move the bed a bit up when you cannot find the bottom endstop, as there is most likely something lodged under the bed.
Allow the version number to be defined on the commandline.
Add a beep when editing the LED mode.
Add .ino file as it is now preferred for arduino

The .pde file used previously with the Arduino IDE is slowly being
depreciated. Add the .ino file so that people can start using that.

Signed-off-by: Olliver Schinagl <o.schinagl@ultimaker.com>
Add .gitattributes in the hopes of keeping the repository clean

In an ideal world, code always gets committed in a pre-agreed format, be
it \r\n or \n. With bigger projects however, there is less control over
this and so the .gitattributes helps keeping a repository sane.

Signed-off-by: Olliver Schinagl <o.schinagl@ultimaker.com>
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>
Merge pull request #48 from oliv3r/master

UM2 Marlin cleanup
Merge branch 'master' into i2c_refactor

Conflicts:
	Marlin/Marlin_main.cpp
	Marlin/UltiLCD2_low_lib.cpp