Merged Marlin, Marlin non gen6 and Ultimaker changes
Added thermistor tables
M109 now equal to sprinter
Added M42, M80 and M81
merge from the branch bkubicek/Marlin/zalmmerge
changed end of line to windows, which seems to be the majority of developers main platform.
this is not working. Do you maybe know why?
Revert "this is not working. Do you maybe know why?"

This reverts commit 8bcdb9f5f062fe68d90e31752453e1d662b3f0e2.
moved the variables in the ISR, thats the most normal use case of static.
Temperature changes
Merge remote-tracking branch 'origin/Marlin_v1' into Marlin_v1

Conflicts:
	Marlin/Configuration.h
	Marlin/EEPROMwrite.h
	Marlin/Marlin.h
	Marlin/Marlin.pde
	Marlin/temperature.cpp
	Marlin/temperature.h
	Marlin/thermistortables.h
Corrected temp variables.
First arcs version. (Arcs not working ok)
refactured temperature.cpp so that there are now abstract functions to access temperatures.
watchdog into dedicated file
wrong file location
correcting commit errors.
overworked the serial responses. Quite difficult, since many texts are Pronterface protocol.
reformating and some minor bugs/things found on the way.
Added teensylu pins