Improved G29 from http://3dprintboard.com/showthread.php?3105-Auto_Bed_Leveling-Enhanced-G29-command

Conflicts:
	Marlin/Configuration.h
Modify matrix_3x3::debug to print with higher precision
Fix lcd itostr3() to handle negative numbers
Add config/define and code to extend stepper pulse width