bugfix: search-and-replace jumped too many columns

After a match, we must jump lenght-1 to ensure that we catch
then next (adjacent match).

	modified:   src/filebuffer.rb
feature: horizontal scroll option

Can toggle between full screen horizontal scroll, or single line. Not
really sure how I feel about this one.

	modified:   src/editor.rb
	modified:   src/filebuffer.rb
	modified:   src/keymap.rb
Added option to turn off suspend.

If the editor is running outside of a working shell, then suspend will
cause problems, because there will be no way to resume.  Now the -z
option will turn off suspend, just for such circumstances.

	modified:   src/bufferslist.rb
	modified:   src/editor.rb