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