Remove support for 'legacy' history file (~/.pinot_history) because there never was such a file.
Unwap a line in pinot.cpp
Add reference to cmake.pinotrc in sample pinotrc file
Updating 'mark_begin' when mark and cursor are on the same line. (from nano commit #4591)

Original nano commit: 4591
Original nano commit message:
	Updating 'mark_begin' when mark and cursor are on the same line.
Add .c++ as a recognized file extension for C++ syntax highlighting
Fix function names used for mouse scroll events.

Original nano commit: 4594
Original nano commit message:
	Correcting an oversight in the 'do_up_void' and 'do_down_void' naming.
Allocate memory for openfile->current_stat before sending it as a parameter to stat()

Original nano commit: 4595
Original nano commit message:
	Adding a missing malloc, to avoid a segfault on some systems.
When displaying a statusbar message with the phrase "Please save your work", punctuate it with a period to avoid giving the impression there's something missing

Original nano commit: 4596
Original nano commit message:
	End exhorting status-bar messages with a period, to avoid
	the impression that something is missing.
Update syntax highlighting for shell scripts to highlight $VAR inside double-quotes but not single-quotes

Original nano commit: 4599
Original nano commit message:
	Colour a $VAR within "" but not within ''.
Use non-C++11 method to initialize Syntax::multis. It breaks on Travis CI, which is weird because it used to work and this bit hasn't changed.