add command M666 for adjusting delta printer endstop position
Merge pull request #582 from hercek/upstream

add command M666 for adjusting delta printer endstop position
Update read me. Added comment about products that have a patent.
Fix the example delta configuration as someone forgot to do it.
Merge pull request #589 from wolfmanjm/upgrade

Fix the example delta configuration by adding DELTA_DIAGONAL_ROD_2
Fixed bug that makes ulticontroller knob backwards introduced Feb 28 2013 by Robert.
Bug introduced in version 6beb42cdf65971aeca93868305ed93ae6ed732eb.
Robert did a good job of simplifying but messed up this chunk of code.

Looking at working version: 839bef6d5d436055c6cef051b6b32a84bd18d05a
it seems there is no case where encrot3 should be defined as 2
because if ULTICONTROLLER is defined then NEWPANEL is also defined.
Merge pull request #594 from gr5/Marlin_v1

Fixed bug that makes ulticontroller knob backwards introduced Feb 28 201...
Fan fix for Panelolu2+Sanguinololu.
Merge pull request #595 from nothinman/Marlin_v1

Fan fix for Panelolu2+Sanguinololu.
FIx compilation error when enabling SERVO_ENDSTOPS (#591)
add ENCODER_PULSES_PER_STEP
Removed Delta from the default config file.
Changed EEPROM CHITCHAT behavior. M503 is always enabled.
Merge pull request #598 from GDV0/Marlin_v1

FIx compilation error when enabling SERVO_ENDSTOPS (#591)
Merge pull request #600 from xoan/Encoder_Pulses_Per_Step

add ENCODER_PULSES_PER_STEP
Merge branch 'Marlin_v1'

Signed-off-by: Matthew Schick <matthew.schick@gmail.com>

Conflicts:
	Marlin/ultralcd_implementation_hitachi_HD44780.h
	README.md