Memory leak fixed.

Added checks to insure malloc()'s worked and did corresponding free()'s
Slic3r G29 Post Processing Plugin
commit test
Merge remote-tracking branch 'origin/Marlin_v1' into Marlin_v1

Conflicts:
	Marlin/Configuration.h
Resolved conflicts for submit

Reverted reversion (ha!) of thermistor table.
Changed free of eqnAVector to eqnAMatrix

Roxy’s awesome catch of the missing free for malloced memory!  The fix
referenced a nonexistent variable: eqnAVector which should have been
eqnAMatrix.  This patch resolves the variable names.
Merge pull request #2 from beckdac/Marlin_v1

Update from upstream repo