Make 'refresh_func' the last argument to get_prompt_string()

Original nano commit: 5046
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=5046
Original nano commit message:
	Grouping the arguments better.
Remove ability to perform regex, case-insenstive, or backwards searches from the file browser

Original nano commit: 5048
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=5048
Original nano commit message:
	Now delete these case-sensitive, regular-expressive and backwards
	file-searching capabilities again and all provisions for them.
Add #define constants for 'blank_after' param to add_to_funcs()

Original nano commit: 5049
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=5049
Original nano commit message:
	Adding two defines to make the functions list clearer.
Add a FunctionPtr typedef and use this instead of a struct sc* in some places

Original nano commit: 5050
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=5050
Original nano commit message:
	Adding a typedef for a pointer to a function: functionptrtype.
	And starting to use this to make the code a bit cleaner.
Start using FunctionPtr typedef for file browser and help code

Original nano commit: 5051
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=5051
Original nano commit message:
	Making use of the new wrapper in the help viewer and the file browser.
Replace call to getfuncfromkey() with new func_from_key() function and remove the now-unused function

Original nano commit: 5052
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=5052
Original nano commit message:
	Deleting old wrapper 'getfuncfromkey()', and replacing its call
	with a call of the new wrapper 'func_from_key()'.
Fix handling of cut-from-cursor-to-end-of-line

Original nano commit: 5054
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=5054
Original nano commit message:
	Handling the cases of cutting-from-cursor-to-end-of-line
	(that is, when CUT_TO_END is set) properly.
	Patch by Mark Majeres.
Free the cutbuffer after use

Original nano commit: 5055
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=5055
Original nano commit message:
	Freeing the cutbuffer after use.
Show a better error message if the directory for a locked file doesn't exist

Original nano commit: 5056
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=5056
Original nano commit message:
2014-07-02  Chris Allegretta <chrisa@asty.org>
        * src/files.c (do_lockfile): Check whether the directory
          of the file we're trying to lock exists, and make the
          resulting error message more intuitive.  Fixes
          Savannah bug 42639 by bens.