Allow '+1' or '+,1' to start pinot at line 1, column 1, overriding history

Original nano commit: 5003
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=5003
Original nano commit message:
	Letting +1 and +,1 make nano start on line one column one, overriding
	a position from history.  This fixes Savannah bug #42538.
When undoing a cut-to-end-of-file, restore the cursor to the start of the cut, not the bottom of the file

Original nano commit: 5005
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=5005
Original nano commit message:
	When undoing a cut-till-end-of-file, put the cursor back
	where the cut started, and not at the bottom of the file.
	Patch by Mark Majeres.
Update openfile->filebot when undoing a line break at the bottom of a file

Original nano commit: 5006
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=5006
Original nano commit message:
	When undoing a line break at the tail of the file,
	make sure openfile->filebot is updated.
	Patch by Mark Majeres.
Update openfile->filebot when redoing a line break at the bottom of a file

Original nano commit: 5007
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=5007
Original nano commit message:
	When redoing a line join at the tail of the file,
	make sure openfile->filebot is updated.
	Patch by Mark Majeres.
Fix some cutbuffer-related memory leaks and eliminate an unnecessary iteration

Original nano commit: 5008
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=5008
Original nano commit message:
	Fixing three leaks of the cutbuffer, shortening and regrouping some stuff,
	and removing an unneeded iteration of cutbottom.
	Patch by Mark Majeres.