Auto bed leveling at arbitrary points

For those times when a rectangle is just too constraining.

Also, slightly better documentation of the various ABL options available.

Feedback appreciated.