Add the ability to specify colors for parts of the pinot UI through settings in a pinotrc file

Original nano commit:
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=4827
Original nano commit message:
	Adding the ability to colour four elements of nano's interface differently.
	Idea and original patch by Mark Majeres.
Don't support "case sensitive", "backwards", or "regex" toggles for "where is file" and "replace with" prompts, which don't support these

Original nano commit: 4830
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=4830
Original nano commit message:
	Removing the search-mode toggles from the WHEREISFILE and
	REPLACEWITH menus, where they don't belong.
Eliminate a used-once 'foo_len' variable

Original nano commit: 4833
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=4833
Original nano commit message:
	Eliding a variable.
Rename 'reverse_attr' global to 'highlight_attribute' to better reflect what it means rather than what its value (usually) is

Original nano commit: 4834
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=4834
Original nano commit message:
	Renaming a variable, and removing an unneeded call of wattroff().
Add documentation for new interface-color options

Original nano commit: 4835
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=4835
Original nano commit message:
	Documenting the interface colours settings.
Allow the 'backwards' toggle to be rebound

Original nano commit: 4837
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=4837
Original nano commit message:
	Allowing the Backwards toggle to be rebound,
	documenting it, ánd the Backspace function.
Add documentation for 'backspace' and 'backwards' toggles

Original nano commit: 4837
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=4837
Original nano commit message:
	Allowing the Backwards toggle to be rebound,
	documenting it, ánd the Backspace function.
Allow 'cut to end of file' to be bound

Original nano commit: 4840
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=4840
Original nano commit message:
	Allowing the function do_cut_till_end() to be rebound.
Add new interface-color options to pinotrc.pinotrc file
Split set/unset options in pinotrc.pinotrc file so options with and without args are separate

Original nano commit: 4842
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=4842
Original nano commit message:
	Differentiating between options that take an argument and those that don't.
Let 'makeinfo' figure out node pointers instead of specifying them

Original nano commit message: 4843
http://svn.savannah.gnu.org/viewvc?view=rev&root=nano&revision=4843
Original nano commit message:
	Letting 'makeinfo' figure out the node pointers.
Remove mentions of since-removed mouse support from documentation